还剩5页未读,继续阅读
文本内容:
《Java语言与面向对象程序设计基础》实验三姓名xx学号101100145sxxxx实验题1[实验要求]•为本实验中程序添加异常处理机制•记录修改后程序和运行结果[实验程序]程序1-1ClassCastExceptionTest.javaclassA{}classBextendsA{}publicclassClassCastExceptionTest{publicstaticvoidmainStringargs[]{Aa=newA;Bb=Ba;}}程序1—2ArrayIndexOutOfBoundsExceptionTest.javapublicclassArrayIndexOutOfBoundsExceptionTest{publicstaticvoidmainStringarg[]{inta[]=newint
[10];forinti=0;i=10;i++{a[i]=0;}}}程序1—3ArithmeticExceptionTest.javapublicclassArithmeticExceptionTest{publicstaticvoidmainStringarg[]{ints=100;forinti=-3;i5;i++{s=s/i;}}}程序1—4StringException.javapublicclassStringException{publicstaticvoidmainStringargs[]{Strings1=newStringaaaabbbbcccc;System.out.printlns1;Strings2;s2=s
1.substring30;System.out.printlns2;}}[运行结果]程序1-1结果1-2程序1-3程序1-4[实验结论与收获]
1、学习了异常处理机制
2、捕获了数组越界的异常实验题2[实验要求]•在选择“兴趣爱好”的窗体中,有旅游、运动、阅读等选项,编写小程序,完成兴趣爱好的选择,并输出到文本框中•记录调试过程、步骤、程序和运行结果•[实验程序]importjava.awt.*;importjava.awt.event.*;classTest2extendsWindowAdapterimplementsItemListener{Framef;Panelp;Checkboxc1c2c3c4;TextFieldtf;publicvoidgo{f=newFrameTest3-2;p=newPanel;c1=newCheckbox旅游;c2=newCheckbox运动;c3=newCheckbox阅读;c4=newCheckbox上网;tf=newTextField;c
1.addItemListenerthis;c
2.addItemListenerthis;c
3.addItemListenerthis;c
4.addItemListenerthis;f.addpCenter;p.addc1;p.addc2;p.addc3;p.addc4;f.addtfSouth;f.addWindowListenerthis;f.setSize300400;f.setVisibletrue;}publicstaticvoidmainStringargs[]{Test2t=newTest2;t.go;}publicvoiditemStateChangedItemEvente{Stringst=youselected:;ifc
1.getState==true{st=st+c
1.getLabel+;}ifc
2.getState==true{st=st+c
2.getLabel+;}ifc
3.getState==true{st=st+c
3.getLabel+;}ifc
4.getState==true{st=st+c
4.getLabel+;}tf.setTextst;}publicvoidwindowClosingWindowEvente{System.exit0;}}[运行结果][实验结论与收获]
1、学习java图形界面创建与布局
2、学习java事件处理机制实验题3[实验要求][实验程序][运行结果][实验结论与收获]实验题4[实验要求][实验程序][运行结果][实验结论与收获]实验题5[实验要求][实验程序][运行结果][实验结论与收获]。