java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根.要求如下:(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.(2)提供两
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 07:12:45
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根.要求如下:(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.(2)提供两
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根.
要求如下:
(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.
(2)提供两个构造方法,一个用于此类声明的对象的初始化;一个为默认的无参构造方法.
(3)提供两复数的加、减运算方法.
(4)提供toString()方法,可以将复数转换为形如(a,b)的字符串,其中a为实部,b为虚部.
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根.要求如下:(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.(2)提供两
public class $ {
public static void main(String... _) {
Complex a = new Complex(100, 10);
Complex b = new Complex(200, 5);
System.out.println(a);
System.out.println(b);
a.add(b);
System.out.println(a);
a.sub(b);
a.sub(b);
System.out.println(a);
}
}
class Complex {
private double RealPart;
private double ImaginaryRart;
public Complex() {
}
public Complex(double realPart, double imaginaryRart) {
super();
RealPart = realPart;
ImaginaryRart = imaginaryRart;
}
public double getRealPart() {
return RealPart;
}
public void setRealPart(double realPart) {
RealPart = realPart;
}
public double getImaginaryRart() {
return ImaginaryRart;
}
public void setImaginaryRart(double imaginaryRart) {
ImaginaryRart = imaginaryRart;
}
public void add(Complex a) {
RealPart = RealPart + a.RealPart;
ImaginaryRart = ImaginaryRart + a.ImaginaryRart;
}
public void sub(Complex a) {
RealPart = RealPart - a.RealPart;
ImaginaryRart = ImaginaryRart - a.ImaginaryRart;
}
public String toString() {
return "(" + RealPart + "," + ImaginaryRart + ")";
}
}