问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java:实现复数类Complex 成员属性: real, imag 分别表示实部,虚部

发布网友 发布时间:2022-05-01 20:50

我来回答

1个回答

热心网友 时间:2023-10-25 06:35

‍public class Complex{
private Double real;//实部,类型为Double类
private Double imag;//虚部,类型为Double类
/*构造函数一(一般构造函数都是初始化一些成员,如
这里的real,imag)
*/
public Complex(Double a,Double b){
real=a;
imag=b;}
/*构造函数二:根据已有复数创建对象,就是复制复数p
的两个成员值了
*/
public Complex(Complex p){
real=p.real;
imag=p.imag;}
/*构造函数三,空参数构造函数,调用它将会产生实例
为0的对象
*/
public Complex(){
real=0.0;
imag=0.0;}
/*成员方法,实现加法。复数的相加或相减,其实是各实部与虚
部的相加减,
*/
public Complex add(Complex oth){
//创一个新的Complex用来保存相加后得到的复数
Complex plextem=new Complex();
//实部相加
plextem.real=real+oth.real;
//虚部相加
plextem.imag=imag+oth.imag;
//返回已保存在plextem的相加后的复数
return plextem;
}
/*成员方法 实现减法。同加法一样。
*/
public Complex cut(Complex oth){
Complex plextem=new Complex();
plextem.real=real-oth.real;
plextem.imag=imag-oth.imag;
return plextem;
}
/*用来显示或打印复数,也就是人们眼中的复数形式,为:
5.4+10.2i,4.2+(-1.2)i等
*/
public void print(){
System.out.println(real+"+"+imag+"i");
}
}

热心网友 时间:2023-10-25 06:35

‍public class Complex{
private Double real;//实部,类型为Double类
private Double imag;//虚部,类型为Double类
/*构造函数一(一般构造函数都是初始化一些成员,如
这里的real,imag)
*/
public Complex(Double a,Double b){
real=a;
imag=b;}
/*构造函数二:根据已有复数创建对象,就是复制复数p
的两个成员值了
*/
public Complex(Complex p){
real=p.real;
imag=p.imag;}
/*构造函数三,空参数构造函数,调用它将会产生实例
为0的对象
*/
public Complex(){
real=0.0;
imag=0.0;}
/*成员方法,实现加法。复数的相加或相减,其实是各实部与虚
部的相加减,
*/
public Complex add(Complex oth){
//创一个新的Complex用来保存相加后得到的复数
Complex plextem=new Complex();
//实部相加
plextem.real=real+oth.real;
//虚部相加
plextem.imag=imag+oth.imag;
//返回已保存在plextem的相加后的复数
return plextem;
}
/*成员方法 实现减法。同加法一样。
*/
public Complex cut(Complex oth){
Complex plextem=new Complex();
plextem.real=real-oth.real;
plextem.imag=imag-oth.imag;
return plextem;
}
/*用来显示或打印复数,也就是人们眼中的复数形式,为:
5.4+10.2i,4.2+(-1.2)i等
*/
public void print(){
System.out.println(real+"+"+imag+"i");
}
}

热心网友 时间:2023-10-25 06:35

‍public class Complex{
private Double real;//实部,类型为Double类
private Double imag;//虚部,类型为Double类
/*构造函数一(一般构造函数都是初始化一些成员,如
这里的real,imag)
*/
public Complex(Double a,Double b){
real=a;
imag=b;}
/*构造函数二:根据已有复数创建对象,就是复制复数p
的两个成员值了
*/
public Complex(Complex p){
real=p.real;
imag=p.imag;}
/*构造函数三,空参数构造函数,调用它将会产生实例
为0的对象
*/
public Complex(){
real=0.0;
imag=0.0;}
/*成员方法,实现加法。复数的相加或相减,其实是各实部与虚
部的相加减,
*/
public Complex add(Complex oth){
//创一个新的Complex用来保存相加后得到的复数
Complex plextem=new Complex();
//实部相加
plextem.real=real+oth.real;
//虚部相加
plextem.imag=imag+oth.imag;
//返回已保存在plextem的相加后的复数
return plextem;
}
/*成员方法 实现减法。同加法一样。
*/
public Complex cut(Complex oth){
Complex plextem=new Complex();
plextem.real=real-oth.real;
plextem.imag=imag-oth.imag;
return plextem;
}
/*用来显示或打印复数,也就是人们眼中的复数形式,为:
5.4+10.2i,4.2+(-1.2)i等
*/
public void print(){
System.out.println(real+"+"+imag+"i");
}
}

热心网友 时间:2023-10-25 06:35

‍public class Complex{
private Double real;//实部,类型为Double类
private Double imag;//虚部,类型为Double类
/*构造函数一(一般构造函数都是初始化一些成员,如
这里的real,imag)
*/
public Complex(Double a,Double b){
real=a;
imag=b;}
/*构造函数二:根据已有复数创建对象,就是复制复数p
的两个成员值了
*/
public Complex(Complex p){
real=p.real;
imag=p.imag;}
/*构造函数三,空参数构造函数,调用它将会产生实例
为0的对象
*/
public Complex(){
real=0.0;
imag=0.0;}
/*成员方法,实现加法。复数的相加或相减,其实是各实部与虚
部的相加减,
*/
public Complex add(Complex oth){
//创一个新的Complex用来保存相加后得到的复数
Complex plextem=new Complex();
//实部相加
plextem.real=real+oth.real;
//虚部相加
plextem.imag=imag+oth.imag;
//返回已保存在plextem的相加后的复数
return plextem;
}
/*成员方法 实现减法。同加法一样。
*/
public Complex cut(Complex oth){
Complex plextem=new Complex();
plextem.real=real-oth.real;
plextem.imag=imag-oth.imag;
return plextem;
}
/*用来显示或打印复数,也就是人们眼中的复数形式,为:
5.4+10.2i,4.2+(-1.2)i等
*/
public void print(){
System.out.println(real+"+"+imag+"i");
}
}

热心网友 时间:2023-10-25 06:35

‍public class Complex{
private Double real;//实部,类型为Double类
private Double imag;//虚部,类型为Double类
/*构造函数一(一般构造函数都是初始化一些成员,如
这里的real,imag)
*/
public Complex(Double a,Double b){
real=a;
imag=b;}
/*构造函数二:根据已有复数创建对象,就是复制复数p
的两个成员值了
*/
public Complex(Complex p){
real=p.real;
imag=p.imag;}
/*构造函数三,空参数构造函数,调用它将会产生实例
为0的对象
*/
public Complex(){
real=0.0;
imag=0.0;}
/*成员方法,实现加法。复数的相加或相减,其实是各实部与虚
部的相加减,
*/
public Complex add(Complex oth){
//创一个新的Complex用来保存相加后得到的复数
Complex plextem=new Complex();
//实部相加
plextem.real=real+oth.real;
//虚部相加
plextem.imag=imag+oth.imag;
//返回已保存在plextem的相加后的复数
return plextem;
}
/*成员方法 实现减法。同加法一样。
*/
public Complex cut(Complex oth){
Complex plextem=new Complex();
plextem.real=real-oth.real;
plextem.imag=imag-oth.imag;
return plextem;
}
/*用来显示或打印复数,也就是人们眼中的复数形式,为:
5.4+10.2i,4.2+(-1.2)i等
*/
public void print(){
System.out.println(real+"+"+imag+"i");
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? C语言中Complex怎么用? -complex在C语言中是什么意思呀! 通过积分商城兑换的礼品,是否需要我自己支付快递费用? 怎么把键盘切换成游戏模式 烟雨江湖无暇棍法怎么获得 鲤鱼是不是扬州话中的龙鱼,如果不是的,那龙鱼什么鱼呢? 键盘上面的游戏模式怎么打开 《烟雨江湖》商刀和商棍差距是什么? 我们老家有一种鱼,很像金龙鱼,体长五公分左右,不知是什么鱼种 金龙鱼适合和什么鱼一块养? 烟雨江湖柳如意学什么武学 达尔优机械键盘进入游戏模式是什么意思i 天山雪龙鱼是海鱼还是河鱼? 烟雨江湖李棍用什么上乘内功 达尔优机械键盘进入游戏模式是什么意思? 用积分兑换的礼品需要快递费吗?会几天才会到?如果要快递费需要多少 迁安镇第二初级中学的教学特色 《烟雨江湖》柳如意怎么培养? 江苏华东正大空调设备有限公司怎么样? 烟雨江湖杨棍怎么培养 定义一个复数类complex。 matlab中“complex”是什么意思? 请编写一个类Complex,定义复数的加法、减法、乘法和除法运算 我家是TCL的智能电视,可以上网的,需要什么设备就可以在家里面唱歌了? 定义复数类Complex,不使用友元 怎么写? 生成一个复数类Complex 完成一个复数类Complex(复数a+bi,a为实部,b为虚部两部),已经给出main函数 C++中complex C++ 编写复数类Complex。 定义一个复数类Complex,使得下面的代码能够工作 定义一个复数类complex,用运算符重载的方法实现复数的加减乘除运算.要求分别实现 设计复数类Complex,要求自己定义 定义复数Complex 并重载+-运算符,是他们能用于复数的加减运算 快!(C++高手帮忙)定义一个复数类Complex,重载运算符“-”,使之能用于复数的减法运算。 能长五六斤重的大公鸡都有什么品种? tcl智能电视能不能唱歌 定义复数(Complex)类,主函数如下。 QQ三国每天跳行脚的次数是多少? tcl电视怎样播放音乐 现在qq三国行脚商可以跑几次