您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > JAVA实验三2011100550
Java语言程序设计实验报告实验题目:面向对象编程指导老师:卢照专业班级:计算机科学与技术系1105班姓名:黄伟(2011100550)2014年5月7日一、实验题目异常处理二、实验目的1.掌握异常处理机制的运作2.掌握处理异常的几个子句:try…catch..finally、thorws和throw3.掌握字符串类的相关操作熟悉Java开发运行环境。三、实验内容1.编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常。在catch子句里捕获此异常对象,并且打印“数组越界”信息,加一个finally子句,打印一条信息以证明这里确实得到了执行。2.给定一个字符串,将字符串中的所有大写字母变成小写字母,数字用0来代替,其他符号用#代替。四、实验代码及截图实验一代码:packagetestjava;publicclassArrayException{publicstaticvoidmain(String[]args){inta[]=newint[3];System.out.println(a[2]);System.out.println(a[1]);try{for(inti=3;i=0;i--){a[i]=i;System.out.println(a[i]);}System.out.println(a[5]);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(数组越界);}finally{System.out.println(程序运行完成);}}}实验一运行截图:实验二代码:packagetestjava;publicclassStringChange{publicvoidchange(){Strings=1298122rgsdTUnkIH8545;char[]c=newchar[s.length()];for(inti=0;is.length();i++){if(s.charAt(i)='A'&&s.charAt(i)='Z'){intx=s.charAt(i);c[i]=(char)(x+32);}elseif(s.charAt(i)='0'&&s.charAt(i)='9'){//intx=s.charAt(i);c[i]='0';}elsec[i]='#';}Stringstr=newString(c);System.out.println(转换后的字符为:+str);}publicstaticvoidmain(String[]args){StringChangesc=newStringChange();sc.change();}}实验二运行截图:五、实验总结(手写)
本文标题:JAVA实验三2011100550
链接地址:https://www.777doc.com/doc-7203927 .html