java程序填空怎么做 5

将下列程序补充完整。程序要设计一个复数类,要求实现如下功能:1.在复数内部用双精度浮点数定义实部和虚部。2.实现3个构造函数:第一个没有参数,将实部和虚部均设为0;第二个... 将下列程序补充完整。程序要设计一个复数类,要求实现如下功能:

1. 在复数内部用双精度浮点数定义实部和虚部。

2. 实现3个构造函数:第一个没有参数,将实部和虚部均设为0;第二个将实部设为指定的参数,虚部设为0;第三个将实部和虚部分别设为指定的参数值。

3. 编写获取和设置实部和虚部的成员函数。

4. 编写实现复数加、减、乘的成员函数。

5. 设计一个测试主函数,使其实际运行验证类中各成员函数的正确性。

请在系统中实现并测试后,将下面程序补充完整。

class Complex {

_____(1)_____ real,image;

Complex( ){

real=0;

image=0;

}

Complex(double r){

real=r;

image=0;

}

//两个参数的构造函数,实部参数为r,虚部参数为i, 请在第二空写出完整的函数

___(2)____

public void setreal(double r){

real=r;

}

//请写出设置虚部的完整函数,参数为i

_____(3)______

public double getreal( ){

return real;

}

public double getimage( ){

return image;

}

//两个复数相加,和为当前对象,无返回值,请实现完整的add函数,求两个复数a、b之和

______(4)____________

public void diff(Complex a,Complex b){

real=a.real-b.real;

image=a.image-b.image;

}

//两个复数相乘,乘积为当前对象,无返回值,请实现完整的multiple函数,求两个复数a、b之积

______(5)____________

public void print() {

System.out.println(((Double)real).toString()+" + "+((Double)image).toString()+"i");

}

public static void main(String []args){

//创建复数对象A,B,分别为9+6i, 2+4i

Complex A=_____(6)_______(9,6);

Complex B=____(7)________(2,4);

System.out.println("output the two Complexes:");

//输出A

___________(8)___________

B.print();

System.out.println("output the real part of Complexe A:");

//输出A的实部

________(9)______________

System.out.println("output the imaginary part of Complexe A:");

System.out.println(A.getimage());

System.out.println("output the sum of the two Complexes");

Complex C=new Complex();

C.add(A,B);

C.print();

System.out.println("output the difference of the two Complexes");

//求B-A的差并输出

_______(10)_________

C.print();

System.out.println("output the product of the two Complexes");

C.multiple(B,A);

C.print();

}

}
展开
 我来答
鞠婧祎老婆柠祎
2019-09-11 · TA获得超过727个赞
知道小有建树答主
回答量:2416
采纳率:67%
帮助的人:414万
展开全部
发给我,这文本也太长了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式