Java复数类Complex:实现与使用指南

在Java中,没有内置的复数类型。但是,您可以轻松地创建一个自定义类来表示复数。以下是一个使用Java编写的Complex(复数)类的示例代码:javapublic class Complex { private double real; private double imag;

// 构造方法    public Complex(double real, double imag) {        this.real = real;        this.imag = imag;    }

// 获取实部    public double getReal() {        return real;    }

// 设置实部    public void setReal(double real) {        this.real = real;    }

// 获取虚部    public double getImag() {        return imag;    }

// 设置虚部    public void setImag(double imag) {        this.imag = imag;    }

// 显示复数值    public void show() {        System.out.println(real + ' + ' + imag + 'i');    }}

以上代码定义了一个名为Complex的类,其中包含私有的实部(real)和虚部(imag)数据成员。通过构造方法,可以初始化实部和虚部的值。使用公有的getter和setter方法分别访问和修改实部和虚部的值。而公有的show方法用于显示复数值,以实部+' + '+虚部+'i'的形式输出。

您可以使用以下示例代码来测试Complex类的功能:javapublic class Main { public static void main(String[] args) { Complex complex = new Complex(3.5, 2.2); complex.show(); // 输出:3.5 + 2.2i

    complex.setReal(1.5);        complex.setImag(-4.7);        System.out.println('Real part: ' + complex.getReal()); // 输出:Real part: 1.5        System.out.println('Imaginary part: ' + complex.getImag()); // 输出:Imaginary part: -4.7    }}

以上示例代码创建了一个Complex对象并初始化了实部和虚部的值。然后调用show方法显示复数值。接着使用setter方法修改实部和虚部的值,并使用getter方法获取并输出修改后的值。

希望这个示例对您有所帮助!如有任何疑问,请随时提问。

Java复数类Complex:实现与使用指南

原文地址: https://www.cveoy.top/t/topic/bC7b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录