欢迎来到天天文库
浏览记录
ID:40712985
大小:77.00 KB
页数:12页
时间:2019-08-06
《Java语言程序设计编程题2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、编程题。本题共七题,第1题5分,2、3、4题每题10分,第5、6、7题每题15分,共80分。1、编程实现,当在命令行中输入“好”时,输出为“good”,当在命令行中输入“坏”时,输出为“bad”。 2.编写程序计算12+22+32+42+……+972+982+992+1002的值,输出。 3.编写类C1,C1中只有一个方法pa(),显示“济南职业学院”,编写类C2,调用pa()方法,在屏幕上显示10行“济南职业学院”。 4、自定义类Days及其方法dayInmonth()。该方法的功能是返回用户输入月份的天数(二月份就按28
2、天计算)。例如用户输入3,则该方法将返回值31;用户输入4,则该方法将返回值30。通过main()方法将返回值显示出来。(本题10分) 5、自定义类Cla,该类中有方法convert(),其功能是将传入的数字字符串转换成数字,并显示出来。但若传入的字符串中含有字母,则该方法能抛出NumberFormatException异常,并输出“所输入的字符串中含有非数字的文字,无法转换”。(本题10分) 6、编写程序,实现如图所示功能:在宽和高文本框中输入数值,当单击“更改”按钮时,将窗体大小改为文本框中输入的数值。单击“退出”时,退出应
3、用程序。(本题10分) 7、编写一个Applet程序Myapplet,实现如图所示的界面,并将怎样把该程序插入网页中的代码段写出来。(本题15分) 8、编写程序,实现如图所示功能:在x和y两个文本框中输入数值,按下右面的任意按钮能进行相应的计算,并将结果显示在中间的文本区中,该区域可以用清除按钮清除。(本题15分) 二、程序解释题(共1题,共20分)importjava.awt.*;importjava.awt.event.*;publicclassMouseeventextendsWindowAdapterimplements
4、MouseMotionListener{Framef=newFrame();Panelp1=newPanel();Panelp2=newPanel();Labell1=newLabel("X轴");Labell2=newLabel("Y轴");TextFieldtf1=newTextField(4);TextFieldtf2=newTextField(4);intx;inty;publicstaticvoidmain(String[]asgs){Mouseeventhua=newMouseevent();hua.go();}pr
5、ivatevoidgo(){f.setSize(300,200);f.add(p2,"South");p2.add(l1);p2.add(tf1);p2.add(l2);p2.add(tf2);f.add(p1);p1.addMouseMotionListener(this);f.addWindowListener(this);f.setVisible(true);}publicvoidmouseDragged(MouseEventevent){}publicvoidmouseMoved(MouseEventevent){tf1
6、.setText(Integer.toString(event.getX()));tf2.setText(Integer.toString(event.getY()));}publicvoidwindowClosing(WindowEventwe){System.exit(0);}} }参考答案:1、classSa{publicstaticvoidmain(String[]args){if(args[0].equals(“Good”)){System.out.println(“好”);}if(args[0].equals(“Ba
7、d”)){System.out.println(“坏”);}}}2、classSa{publicSa(Stringx){if(x.equals(“Good”)){System.out.println(“好”);}if(x.equals(“Bad”)){System.out.println(“坏”);}}}publicclassSb{publicstaticvoidmain(String[]args){Sasa=newSa(args[0]);}}3、在Sb类的定义前加上语句importmypackage.jiafa;即可。4、cl
8、assDays{staticintdayInmonth(inta){ints=31;switch(a){case2:s=28;break;case4:case6:case9:case11:s=30;}returns;}publicstaticvoidmain(S
此文档下载收益归作者所有