Dalam program ini, Anda akan belajar menambahkan dua bilangan kompleks di Java dengan membuat kelas bernama Complex dan meneruskannya ke fungsi add ().
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Kelas dan Objek Java
- Metode Java
Contoh: Tambahkan Dua Bilangan 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); ) )
Keluaran
Jumlah = 5,7 + 9,5i
Dalam program di atas, kami membuat kelas Complex
dengan dua variabel anggota: real dan imag. Seperti namanya, real menyimpan bagian nyata dari bilangan kompleks dan gambar menyimpan bagian imajiner.
The Complex
kelas memiliki konstruktor dengan menginisialisasi nilai nyata dan Imag.
Kami juga membuat fungsi statis baru add()
yang menggunakan dua bilangan kompleks sebagai parameter dan mengembalikan hasilnya sebagai bilangan kompleks.
Di dalam add()
metode ini, kita hanya menambahkan bagian nyata dan imajiner dari bilangan kompleks n1 dan n2, menyimpannya dalam variabel temp baru dan mengembalikan suhu.
Kemudian, di fungsi pemanggil main()
, kami mencetaknya menggunakan printf()
fungsi.