资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
实验二一实验目的设计一个复数类,包含必要的属性,构造方法和成员方法,在程序中调用这些方 法并输出运算结果。二程序清单 class Demo001public static void main(String args)fushu b=new fushu(2,3);/fushu 类在 Demo001 类中建立对象fushu c=new fushu(3,6);/fushu 类在 Demo001 类中建立对象b.sum(c);/创建的对象调用sum方法Sys tem.o ut .pri ntln ();/换行b.mul t(c);/创建的对象调用乘方法b.pingfang();/创建的对象调用求平方方法class fushuint i;int j;fushu(int i,int j)this.i=i;this.j=j;public void sum(fushu a)/sum 方法System.out.print(这两个复数运算之和为:); System.out.print(this.i+a.i);int sum=this.j+a.j;if(sum0)System.out.print(+);System.out.print(sum+i);public void multf ushu a)/乘方法Getcj(a);public void Get cjfushu a)/具体的求两个复数乘法 System.out.print (这两个复数运算之积为:); int shi=this.i*a.i-this.j*a.j; System.out.print(shi); int xu=this.i*a.j+this.j*a.i; if(xu0)System.out.print(+);System.out.println(xu+i);public void pingfang()/平方方法Sys tem.ou t.prin t(这个复数运算的平方为:);int shi=this.i*this.i-this.j*this.j; System.out.print(shi);int xu=(this.i*this.j)*2; if(xu0)System.out.print(+);System.out.println(xu+i);程序运行截图四实验小结1.在本实验中,我创建了一个复数类。复数类的构造方法,我传递了两个参数, 分别是复数的实部和虚部。类里面有加法,乘法,平方这三种方法,然后分别把 复数对象传递到这几种方法中,实现两个复数之间的运算。2本实验中我用的是int类型,没考虑小数情况,不过只要改成double类型即 可实现有小数的复数运算。3本实验我定义了两个类,在DemoOOl类中创建复数对象,调用复数里的方法, 实现功能运算。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号