-->
当前位置:首页 > 题库 > 正文内容

编程题:复数类的定义

Luz4年前 (2021-10-09)题库835
编写一个复数类,可以进行复数加法和减法运算。编写一个包含main方法的类测试该复数类。要求该复数类至少包含一个无参的构造方法和一个带参的构造方法;数据成员包括复数的实部和虚部,为double类型;包括两个方法,分别实现复数的加法和减法运算。测试代码如下:


public static void main(String [] args){
Complex a=new Complex();
Complex b=new Complex();
Scanner in=new Scanner(System.in);
a.setRealPart(in.nextDouble());
a.setImaginaryPart(in.nextDouble());
b.setRealPart(in.nextDouble());
b.setImaginaryPart(in.nextDouble());
System.out.println(a);
System.out.println(b);
System.out.println(a.add(b));
System.out.println(a.sub(b));
}

### 输入格式:

输入两个复数。输入为两行,每一行为一个复数的实部和虚部,用空格隔开。

### 输出格式:

输出复数加法和减法结果。输出为4行,第一行和第二行输出两个复数,第三行为两个复数的加法运算结果,第四行为减法运算结果。

### 输入样例:

在这里给出两组输入。例如:

in
1 2
3 4


in
-1 2
1 2







### 输出样例:

在这里给出相应的输出。例如:

out
1.0+2.0i
3.0+4.0i
4.0+6.0i
-2.0-2.0i



out
-1.0+2.0i
1.0+2.0i
4.0i
-2.0







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。