Java是一種常用的編程語(yǔ)言,可以用來(lái)處理許多數(shù)學(xué)問(wèn)題。在本篇文章中,我們將介紹如何使用Java編寫(xiě)程序,輸入兩個(gè)復(fù)數(shù),然后求它們的和。
import java.util.Scanner; public class Main { public static void main(String[] args) { double real1, imaginary1, real2, imaginary2; Scanner sc = new Scanner(System.in); System.out.println("請(qǐng)輸入第一個(gè)復(fù)數(shù)的實(shí)部:"); real1 = sc.nextDouble(); System.out.println("請(qǐng)輸入第一個(gè)復(fù)數(shù)的虛部:"); imaginary1 = sc.nextDouble(); System.out.println("請(qǐng)輸入第二個(gè)復(fù)數(shù)的實(shí)部:"); real2 = sc.nextDouble(); System.out.println("請(qǐng)輸入第二個(gè)復(fù)數(shù)的虛部:"); imaginary2 = sc.nextDouble(); double real_sum = real1 + real2; double imaginary_sum = imaginary1 + imaginary2; System.out.println("這兩個(gè)復(fù)數(shù)的和為:" + real_sum + " + " + imaginary_sum + "i"); } }
以上就是代碼,我們先導(dǎo)入Scanner包,以便從控制臺(tái)中讀取用戶輸入。接著定義四個(gè)變量,分別代表兩個(gè)復(fù)數(shù)的實(shí)部和虛部。然后使用Scanner類,讓用戶從控制臺(tái)輸入這些值。
我們最后定義變量real_sum和imaginary_sum,將兩個(gè)復(fù)數(shù)的實(shí)數(shù)和虛數(shù)加起來(lái)。最后,在屏幕上輸出結(jié)果,其中“i”表示虛數(shù)單位。
如果你想要測(cè)試這個(gè)程序,請(qǐng)從命令行輸入以下內(nèi)容(注意空格):
請(qǐng)輸入第一個(gè)復(fù)數(shù)的實(shí)部: 3 請(qǐng)輸入第一個(gè)復(fù)數(shù)的虛部: 4 請(qǐng)輸入第二個(gè)復(fù)數(shù)的實(shí)部: 5 請(qǐng)輸入第二個(gè)復(fù)數(shù)的虛部: -2
程序?qū)⑤敵觯?/p>
這兩個(gè)復(fù)數(shù)的和為:8.0 + 2.0i
如果你輸入的值不同,那么結(jié)果也會(huì)不同。但這個(gè)程序適用于任何兩個(gè)復(fù)數(shù)的求和。