java语言与面向对象程序设计基础实验三

java语言与面向对象程序设计基础实验三

ID:10544731

大小:108.05 KB

页数:7页

时间:2018-07-07

java语言与面向对象程序设计基础实验三_第1页
java语言与面向对象程序设计基础实验三_第2页
java语言与面向对象程序设计基础实验三_第3页
java语言与面向对象程序设计基础实验三_第4页
java语言与面向对象程序设计基础实验三_第5页
资源描述:

《java语言与面向对象程序设计基础实验三》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java语言与面向对象程序设计基础》实验三姓名:xx学号:101100145sxxxx实验题1[实验要求]•为本实验中程序添加异常处理机制•记录修改后程序和运行结果[实验程序]程序1-1ClassCastExceptionTest.javaclassA{}classBextendsA{}publicclassClassCastExceptionTest{publicstaticvoidmain(Stringargs[]){Aa=newA();Bb=(B)a;}}程序1—2ArrayIndexOutOfBoundsExceptionTes

2、t.javapublicclassArrayIndexOutOfBoundsExceptionTest{publicstaticvoidmain(Stringarg[]){inta[]=newint[10];for(inti=0;i<=10;i++){a[i]=0;}}}程序1—3ArithmeticExceptionTest.javapublicclassArithmeticExceptionTest{publicstaticvoidmain(Stringarg[]){ints=100;for(inti=-3;i<5;i++){s=s/

3、i;}}}程序1—4StringException.javapublicclassStringException{publicstaticvoidmain(Stringargs[]){Strings1=newString("aaaabbbbcccc");System.out.println(s1);Strings2;s2=s1.substring(30);System.out.println(s2);}}[运行结果]程序1-1结果1-2程序1-3程序1-4[实验结论与收获]1、学习了异常处理机制2、捕获了数组越界的异常实验题2[实验要求]

4、•在选择“兴趣爱好”的窗体中,有旅游、运动、阅读等选项,编写小程序,完成兴趣爱好的选择,并输出到文本框中。•记录调试过程、步骤、程序和运行结果。•[实验程序]importjava.awt.*;importjava.awt.event.*;classTest2extendsWindowAdapterimplementsItemListener{Framef;Panelp;Checkboxc1,c2,c3,c4;TextFieldtf;publicvoidgo(){f=newFrame("Test3-2");p=newPanel();c1=n

5、ewCheckbox("旅游");c2=newCheckbox("运动");c3=newCheckbox("阅读");c4=newCheckbox("上网");tf=newTextField();c1.addItemListener(this);c2.addItemListener(this);c3.addItemListener(this);c4.addItemListener(this);f.add(p,"Center");p.add(c1);p.add(c2);p.add(c3);p.add(c4);f.add(tf,"South"

6、);f.addWindowListener(this);f.setSize(300,400);f.setVisible(true);}publicstaticvoidmain(Stringargs[]){Test2t=newTest2();t.go();}publicvoiditemStateChanged(ItemEvente){Stringst="youselected:";if(c1.getState()==true){st=st+c1.getLabel()+"";}if(c2.getState()==true){st=st+c2.

7、getLabel()+"";}if(c3.getState()==true){st=st+c3.getLabel()+"";}if(c4.getState()==true){st=st+c4.getLabel()+"";}tf.setText(st);}publicvoidwindowClosing(WindowEvente){System.exit(0);}}[运行结果][实验结论与收获]1、学习java图形界面创建与布局2、学习java事件处理机制实验题3[实验要求][实验程序][运行结果][实验结论与收获]实验题4[实验要求][实验

8、程序][运行结果][实验结论与收获]实验题5[实验要求][实验程序][运行结果][实验结论与收获]

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

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

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