Java教程

Java 程序通过将类传递给函数来将两个复数相加

Java 程序通过将类传递给函数来将两个复数相加

在本程序中,您将通过创建名为 Complex 的类并将其传递给函数 add() 来学习在 Java 中将两个复数相加。
要理解此示例,您应该了解以下Java 编程主题:
Java 类和对象 Java 方法

示例: 两个复数相加

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);
    }
}
输出
Sum = 5.7 + 9.5i
在上面的程序中,我们创建了一个 Complex 类,它有两个成员变量: realimag。顾名思义, real 存储复数的实部, imag 存储虚部。
Complex 类有一个构造函数,用于初始化 realimag 的值。
我们还创建了一个新的静态函数 add(),它接受两个复数作为参数,并以复数形式返回结果。
add() 方法中,我们只是将复数 n1n2 的实部和虚部相加,将其存储在一个新变量 temp 并返回 temp
然后,在调用函数 main()中,我们使用 printf()函数打印它。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4