用java 语言实现:依次两个负数的实部和虚部,并输出两个负数
时间: 2024-10-22 20:22:21 浏览: 16
在 Java 中,我们可以创建复数类(ComplexNumber),然后定义两个负数的实部和虚部。这里是一个简单的示例:
```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 double getImaginary() {
return imaginary;
}
// 打印复数的格式 (实部前缀-"-",虚部形式-i*)
@Override
public String toString() {
if (imaginary < 0) {
return "-" + real + " - i" + imaginary;
} else {
return real + "i"; // 虚部非负时不加负号
}
}
public static void main(String[] args) {
ComplexNumber complex1 = new ComplexNumber(-1, -2);
ComplexNumber complex2 = new ComplexNumber(-3, -4);
System.out.println("第一个负数: " + complex1);
System.out.println("第二个负数: " + complex2);
}
}
```
在这个例子中,我们首先创建了两个`ComplexNumber`对象,代表两个负数。然后通过`toString()`方法输出这两个复数的形式。
阅读全文