Java头歌实现复数类
时间: 2024-12-20 21:20:28 浏览: 20
在Java中,我们可以创建一个名为ComplexNumber的复数类来表示复数,它通常由实部(real part)和虚部(imaginary part)组成。以下是一个简单的复数类实现示例:
```java
public class ComplexNumber {
private double real;
private double imaginary;
// 构造函数
public ComplexNumber(double real, double imaginary) {
this.real = real;
this.imaginary = imaginary;
}
// 获取和设置方法
public double getReal() {
return real;
}
public void setReal(double real) {
this.real = real;
}
public double getImaginary() {
return imaginary;
}
public void setImaginary(double imaginary) {
this.imaginary = imaginary;
}
// 加法运算
public ComplexNumber add(ComplexNumber other) {
double newReal = this.real + other.getReal();
double newImaginary = this.imaginary + other.getImaginary();
return new ComplexNumber(newReal, newImaginary);
}
// 其他操作如减法、乘法、除法等可以根据需要添加
@Override
public String toString() {
return "ComplexNumber{" +
"real=" + real +
", imaginary=" + imaginary +
'}';
}
}
```
在这个例子中,我们定义了复数的基本属性,并实现了加法操作。通过`toString()`方法,可以方便地打印出复数的表示形式。在实际应用中,还可以添加更多数学操作以及必要的错误处理。
阅读全文