Dalam program ini, anda akan belajar menambahkan dua nombor kompleks di Java dengan membuat kelas bernama Kompleks dan meneruskannya ke fungsi tambah ().
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Kelas dan Objek Java
- Kaedah Java
Contoh: Tambah Dua Nombor Kompleks
public class Complex ( double real; double imag; public Complex(double real, double imag) ( this.real = real; this.imag = imag; ) public static void main(String() args) ( Complex n1 = new Complex(2.3, 4.5), n2 = new Complex(3.4, 5.0), temp; temp = add(n1, n2); System.out.printf("Sum = %.1f + %.1fi", temp.real, temp.imag); ) public static Complex add(Complex n1, Complex n2) ( Complex temp = new Complex(0.0, 0.0); temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return(temp); ) )
Pengeluaran
Jumlah = 5.7 + 9.5i
Dalam program di atas, kami membuat kelas Complex
dengan dua pemboleh ubah ahli: nyata dan imag. Seperti namanya, menyimpan sebenarnya bahagian sebenar nombor kompleks dan imag menyimpan bahagian khayalan.
The Complex
kelas mempunyai pembina dengan initializes nilai sebenar dan khayalan.
Kami juga membuat fungsi statik baru add()
yang mengambil dua nombor kompleks sebagai parameter dan mengembalikan hasilnya sebagai nombor kompleks.
Di dalam add()
kaedah ini, kami hanya menambahkan bahagian nyata dan khayalan dari nombor kompleks n1 dan n2, menyimpannya dalam temp pemboleh ubah baru dan temp kembali.
Kemudian, dalam fungsi memanggil main()
, kami mencetaknya menggunakan printf()
fungsi.