当前位置 :
编写一个复数类这个类具有实部、虚部成员变量,可以完成加、减、乘、获得实部和虚部等方法,并编写一个主类对其进行测试。
1人问答
问题描述:

编写一个复数类

这个类具有实部、虚部成员变量,可以完成加、减、乘、获得实部和虚部等方法,并编写一个主类对其进行测试。

马起跃回答:
  classImaginNo{   privatedoublea;//实部   privatedoubleb;//虚部   //设置当前复数的值   publicvoidset(doublea,doubleb){   this.a=a;   this.b=b;   }   //获取实部   publicdoublegetA(){   returnthis.a;   }   //获取虚部   publicdoublegetB(){   returnthis.b;   }   //加法   publicvoidadd(doublea,doubleb){   this.a+=a;   this.b+=b;   }   //减法   publicvoidminus(doublea,doubleb){   this.a-=a;   this.b-=b;   }   //乘法   publicvoidmultiply(doublea,doubleb){   this.a=this.a*a-this.b*b;   this.b=this.a+a;   }   //除法   publicvoiddivide(doublea,doubleb){   if(a*b!=0){   this.a=(this.a*a+this.b*b)/(a*a+b*b);   this.b=(this.b*a-this.a*b)/(a*a+b*b);   }   else{   System.out.println("除数不能为0");   }   }   publicvoidprint(){   System.out.println("z="+this.a+"+("+this.b+")i");   }   }   publicclassImNum{   publicstaticvoidmain(String[]args){   ImaginNoz=newImaginNo();   z.set(2,5);   z.add(-1,2);   z.print();   z.minus(2,3);   z.print();   z.multiply(3,2);   z.print();   z.divide(4,2);   z.print();   System.out.println("z的实部为:"+z.getA());   System.out.println("z的虚部为:"+z.getB());   }   }
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞