合肥学院JAVA期末考试

合肥学院JAVA期末考试

ID:41396788

大小:55.76 KB

页数:5页

时间:2019-08-24

合肥学院JAVA期末考试_第1页
合肥学院JAVA期末考试_第2页
合肥学院JAVA期末考试_第3页
合肥学院JAVA期末考试_第4页
合肥学院JAVA期末考试_第5页
资源描述:

《合肥学院JAVA期末考试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、classComplexprivatedoublex,y;publicComplex(){}publicComplex(doublea,doubleb){x二a;y二b;}publicvoidshowComp(){System.out.print(x);if(y>=0)System,out.print("+"+y+"i");elseSystem・out.print(y+"i〃);}publicComplexaddComp(Complexa,Complexb){Complexcomp二newComp

2、lex();comp・x=a.x+b・x;comp,y二a.y+b.y;returncomp;}publicComplexsubComp(Complexa,Complexb){Complexcomp二newComplex();comp・x=a.x-b.x;comp.y二a.y-b・y;returncomp;}publicComplexmu1Comp(Complexa,Complexb){Complexcomp二newComplex();comp.x=a.x*b.x-比y*b.y;comp・y二a.

3、x*b・y+a・y*b.x;returncomp;}publicbooleanequalComp(Complexa,Complexb){if(a.x=b.x&&a.y=b.y)returntrue;elsereturnfalse;publicclassFushu{publicstaticvoidshow(Stringstr,Complexc){System.out.print(str+/z:“);c.showComp();System・out.println("〃);}publicstaticvo

4、idmain(String[]args){Complexcompl二newComplex(8,5);Complexcomp2=ncwComplex(4,-9);Complexcomp3二newComplex();booleanbool;show("compl",compl);show(z/comp2z/,comp2);comp3=comp3.addComp(compl,comp2);System,out.print("相加后“);show(,zcomp3,z,comp3);comp3=comp3.

5、subComp(compl,comp2);System,out.print(,z相减后");show(z,conip3,z,comp3);comp3=comp3.mu1Comp(compl,comp2);System,out.print(〃相乘后〃);show(〃comp3",comp3);bool二comp3.equalComp(compl,comp2);if(bool)System・out・printin(/zcompl-^comp2+冃等〃);elseSystem,out.println(〃

6、compl与comp2不相等〃);}importjava.awt.*;importjava.awt.event.*;publicclassCacuextendsFrameimplementsprivateButtonaddl=newButton("+〃);privateButtonsub=newButton;privateButtonplus二newButton(〃*〃);privateButtondiv=newButton(/z/z,);ActionListener{privateTextFie

7、ldtl—newTextField(12);privateTextFieldt2—newTextField(12);privateTextFieldt3二newTcxtField(12);privateLabelpl—newLabel(〃操作数〃);privateLabelp2二newLabelC操作数〃);privateLabelp3—newLabelC结果〃);privateclassWindowCloscrextendsWindowAdapter{publicvoidwindowClosin

8、g(WindowEventwe){System,exit(0);}}publicStringsi,s2;publicdoublet;privatevoidsetup(){Panelbl=newPanel();bl.setLayout(newGridLayout(3,2));bl.add(pl);bl.add(tl);bl.add(p2);bl.add(t2);bl.add(p3);bl.add(t3);Panelb2二newPanel();b2.setLayout(nevGrid

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。