已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Part11 异常及常见包 了解常见的异常 解决异常的方式:()用 try catch 和 finally 语句 语句结构: 如下:try /需要排除异常的代码 catch(Exception e) / Exception e 异常处理代码 finally /程序结束前的执行的代码 案例应用: 源代码如下: package com.workit.part1; public class Demo1 /* * param args */ public static void main(String args) / TODO Auto-generated method stub Demo1 div = new Demo1(); try int temp = div.Div(10, 0); System.out.println(“temp = “+temp); catch(ArithmeticException e) System.out.println(“除数不能为零!输入错误! “); System.out.println(e.toString(); /输出错误处 finally System.out.println(“n=程序结束=“ ); public int Div (int first, int second) int result = 0; result = first/second; return result; 多重 try catch 的应用(根类在前时就捕获不到在后子类的错误) 案例应用: 源代码如下: package com.workit.part1; public class Demo2 /* * param args */ public static void main(String args) / TODO Auto-generated method stub Demo2 data = new Demo2(); String str = “10“,“t“; data.test(str); public void test(String str) try try System.out.println(“data2 = “ + Integer.parseInt(str1); catch (ArrayIndexOutOfBoundsException e) System.out.println(“数组溢出 ,请重新输入!“); e.printStackTrace(); catch (NumberFormatException e) / TODO Auto-generated catch block System.out.println(“输入错误!非字符型字符串无法转 化成整型!“+“n“+e.toString(); double data1 = Double.parseDouble(str0); double data3 = Math.pow(data1, 2); System.out.println(“data1 = “+data1); System.out.println(“data1 的平方为: “+data3); catch (NumberFormatException e) / TODO Auto-generated catch block System.out.println(“输入错误!输入的字符需为数字! !“+“n“ +e.toString(); finally System.out.println(“*程序结束 *“); Colection 接口 ArrayList 对象相当于是动态数组 案例应用: 源代码如下: 指定类型的 package com.workit.part1; import java.util.ArrayList; import java.util.List; public class Demo3 /* * param args */ public static void main(String args) / TODO Auto-generated method stub List list = new ArrayList(); list.add(“lemon“); list.add(“Tom“); list.add(“rose“); list.add(“jack“); for(int i = 0;i student = new ArrayList(); /装箱 for (int i = 1;i studmap = new HashMap(); for(int i = 0;i10;i+) Student stud = new Student(“workit“+i, “num“+i, “USA“, i); studmap.put(“Student“+i, stud); System.out.println(“第五个学生的信息为: “); System.out.println(“ 姓名t学号t籍贯t年龄“); Student stdtest = studmap.get(“Student4“);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市共享单车项目运营可行性研究报告及总结分析
- 2025年农机维修服务协议(农机维修点)
- 园林工程公司合同范本(3篇)
- 2025年机器学习应用开发可行性研究报告及总结分析
- 2025年新华书店考试题目及答案
- 2025年人工智能辅助决策系统开发项目可行性研究报告及总结分析
- 2025年棉花加工利润分成协议
- 2025年现代食品加工技术应用可行性研究报告及总结分析
- 县公务员考试行测试卷历年真题及答案详解(典优)
- 2025年旅游线路设计合作协议
- 玉米青贮技术培训资料
- 植物学-藻类植物3
- 医院危化品安全培训PPT
- 代办签证告知书
- 12123交管学法减分考试题库及答案
- GB/T 16951-1997金刚石绳索取心钻探钻具设备
- GB/T 1628.5-2000工业冰乙酸中甲酸含量的测定气相色谱法
- GA/T 1466.1-2018智能手机型移动警务终端第1部分:技术要求
- 外派人员培训课件
- 《最优化方法》研究生配套教学课件
- 土地开发整理项目预算定额标准湖南省补充定额标准
评论
0/150
提交评论