Java是一種常用的編程語言,可以用來處理許多數學問題。在本篇文章中,我們將介紹如何使用Java編寫程序,輸入兩個復數,然后求它們的和。
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("請輸入第一個復數的實部:"); real1 = sc.nextDouble(); System.out.println("請輸入第一個復數的虛部:"); imaginary1 = sc.nextDouble(); System.out.println("請輸入第二個復數的實部:"); real2 = sc.nextDouble(); System.out.println("請輸入第二個復數的虛部:"); imaginary2 = sc.nextDouble(); double real_sum = real1 + real2; double imaginary_sum = imaginary1 + imaginary2; System.out.println("這兩個復數的和為:" + real_sum + " + " + imaginary_sum + "i"); } }
以上就是代碼,我們先導入Scanner包,以便從控制臺中讀取用戶輸入。接著定義四個變量,分別代表兩個復數的實部和虛部。然后使用Scanner類,讓用戶從控制臺輸入這些值。
我們最后定義變量real_sum和imaginary_sum,將兩個復數的實數和虛數加起來。最后,在屏幕上輸出結果,其中“i”表示虛數單位。
如果你想要測試這個程序,請從命令行輸入以下內容(注意空格):
請輸入第一個復數的實部: 3 請輸入第一個復數的虛部: 4 請輸入第二個復數的實部: 5 請輸入第二個復數的虛部: -2
程序將輸出:
這兩個復數的和為:8.0 + 2.0i
如果你輸入的值不同,那么結果也會不同。但這個程序適用于任何兩個復數的求和。