Bu programda, Karmaşık adlı bir sınıf oluşturup bunu add () işlevine geçirerek Java'da iki karmaşık sayı eklemeyi öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Sınıfı ve Nesneleri
- Java Yöntemleri
Örnek: İki Karmaşık Sayı Ekleme
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); ) )
Çıktı
Toplam = 5,7 + 9,5i
Yukarıdaki programda, Complex
iki üye değişkenli bir sınıf oluşturduk : gerçek ve sanal. Adından da anlaşılacağı gibi real, karmaşık bir sayının gerçek kısmını depolar ve imaj, hayali kısmı depolar.
Complex
Sınıf başlatır ile bir yapıcı gerçek ve imag değeri vardır.
Ayrıca add()
, iki karmaşık sayıyı parametre olarak alan ve sonucu karmaşık bir sayı olarak döndüren yeni bir statik işlev oluşturduk .
İçinde add()
yöntemle, sadece yeni bir değişken geçici ve geri dönüş sıcaklığında saklayın n1 ve n2, karmaşık sayılar gerçek ve sanal kısımlarını ekleyin.
Ardından, çağıran işlevde main()
, printf()
işlevi kullanarak yazdırırız .