English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم في العملية بايثون

مجموعات بايثون

برمجة بايثون موجهة الأحداث (I)

برمجة بايثون موجهة الأحداث (II)

برمجة بايثون موجهة الأحداث (III)

معالجة الاستثناءات Java

قوائم بايثون

مجموعات بايثون (مجموعات)

مجموعات بايثون

مجموعات بايثون

مدخلات/مخرجات بايثون (I/O)

قراء/كتابة بايثون

موضوعات بايثون أخرى

برنامج بايثون يضيف عددين معقدتين من خلال تقديم الفئة إلى الدالة

Java Examples Complete

في هذا البرنامج، ستعلم كيفية جمع عددين معقدتين في بايثون من خلال إنشاء فئة تسمى Complex وتقديمها إلى الدالة add().

مثال: جمع عددين معقدتين

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);
    }
}

When running the program, the output is:

Sum = 5.7 + 9.5i

In the above program, we created a Complex class with two member variables: real and imag. As the name implies, real stores the real part of the complex number, and imag stores the imaginary part.

The Complex class has a constructor that initializes the values of real and imag.

We also created a new static function add(), which takes two complex numbers as parameters and returns the result as a complex number.

Inside the add() method, we only add the real and imaginary parts of the complex numbers n1 and n2, store them in the new variable temp, and return temp

Then, in the call to the function main(), we use the printf() function for printing.

Java Examples Complete