java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 06:34:51
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根.
要求如下:
(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.
(2)提供两个构造方法,一个用于此类声明的对象的初始化;一个为默认的无参构造方法.
(3)提供两复数的加、减运算方法.
(4)提供toString()方法,可以将复数转换为形如(a,b)的字符串,其中a为实部,b为虚部.
要求如下:
(1)包括两个私有成员变量RealPart、ImaginaryRart,分别保存复数的实部和虚部.
(2)提供两个构造方法,一个用于此类声明的对象的初始化;一个为默认的无参构造方法.
(3)提供两复数的加、减运算方法.
(4)提供toString()方法,可以将复数转换为形如(a,b)的字符串,其中a为实部,b为虚部.
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 + ")";
}
}
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 + ")";
}
}
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I
用Java定义一个复数类complex,它的内部具有两个实例变量:realPart和imagPart,分别代表复数的实部
编写一个程序,定义一个复数类Complex.该类必须满足如下要求:类属性有:RealPart :int型,代表复数
编写一个完整的Java Applet 程序使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复
用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算
用java编译一个复数Complex程序,满足以下条件:(越快越好,
java:实现复数类Complex 成员属性:real,imag 分别表示实部,虚部
用C++ 写一个完整的Complex number(复数)用户给出2个数程序计算+-*/
求助——定义复数类complex,重载运算符“+”的C++程序题
定义一个复数类COMPLEX,重载运算符“+”使之用于复数的加减运算
其中i是复数单位 z是复数
定义一个复数类complex ,重载运算符“+”使之用于复数的加法运算,两个复数之和,复数与整数之和