Sınıfı İşleve Aktararak İki Karmaşık Sayı Ekleyen Java Programı

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, Complexiki ü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.

ComplexSı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 .

Ilginç makaleler...