山东中医药大学JAVA期中测验编程题答案

山东中医药大学JAVA期中测验编程题答案

ID:38713814

大小:166.50 KB

页数:6页

时间:2019-06-18

山东中医药大学JAVA期中测验编程题答案_第1页
山东中医药大学JAVA期中测验编程题答案_第2页
山东中医药大学JAVA期中测验编程题答案_第3页
山东中医药大学JAVA期中测验编程题答案_第4页
山东中医药大学JAVA期中测验编程题答案_第5页
资源描述:

《山东中医药大学JAVA期中测验编程题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA期中测试二、编程题(1)定义一个实现常用数学运算的类MyMath,类中提供max()、min()、sum()与average()四个静态方法,每个方法带有三个整形参数,分别实现对三个整数求取最大值、最小值、和值及平均值的运算。在主类中对任意输入的三个整数,调用MyMath类的四种静态方法,求取结果并输出。代码:publicclassMyMath{privatestaticvoidmax(intx,inty,intz){if(x>y){if(x>z){System.out.println("最大数是X:"+x);}else{System.out.println(

2、"最大数是Z:"+z);}}else{if(y>z){System.out.println("最大数是y:"+y);}else{System.out.println("最大数是Z:"+z);}}}privatestaticvoidmin(intx,inty,intz){if(x

3、dsum(intx,inty,intz){inth=x+y+z;System.out.println("x,y,z的总和为:"+h);}privatestaticvoidaverage(intx,inty,intz){inth=x+y+z;doublea=h/3;System.out.println("x,y,z的平均为:"+a);}publicstaticvoidmain(String[]args){intx=2;inty=3;intz=4;max(x,y,z);min(x,y,z);sum(x,y,z);average(x,y,z);}}截图:(2)创建一个接口I

4、Shape,接口中有一个求取面积的抽象方法publicdoublearea()。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性表示正方形的边长;在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。代码:Square:packagezc;interfaceIShape{publicdoublearea();}classsquareimplementsIShape{doublelength;publicsquare(doublel){length=l;}publicdoublearea

5、(){returnlength*length;}}Test:packagezc;publicclasstest{publicstaticvoidmain(String[]args){squares=newsquare(5);System.out.println(s.area());}}截图:(3)编写一个用户密码验证的程序,最多允许用户试验三次密码,三次输入都不正确时,程序自动关闭。代码:importjava.awt.HeadlessException;importjava.awt.event.ActionEvent;importjava.awt.event.Acti

6、onListener;importjavax.swing.ImageIcon;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JPasswordField;importjavax.swing.JTextField;@SuppressWarnings("serial")publicclassccextendsJFrame{J

7、Labellbl1=newJLabel("用户名:");JLabellbl2=newJLabel("密码:");JTextFieldtxt=newJTextField("admin",20);JPasswordFieldpwd=newJPasswordField(20);JButtonbtn=newJButton("登录");JPanelpnl=newJPanel();privateinterror=0;publiccc(Stringtitle)throwsHeadlessException{super(title);init();}privatev

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

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

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