




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工企业合同范本
- 介绍投标居间合同范本
- 工程承包定金合同范本
- 租插间合同范本
- 住宅租赁合同范本
- 教育加盟合作合同范本
- 医院保洁工作合同范本
- 农村邻里合同范本
- 车展租车合同范本
- 新车质保合同范本
- 物流运营方案策划与设计
- 摩托车文化课件:全面了解摩托车的历史与现状
- 《护理学专业介绍》课件
- 老年心房颤动诊治中国专家共识2024版
- 2025年全国高压电工证(复审)理论考试试题(1000题)附答案
- 2024年湖北省房县事业单位公开招聘医疗卫生岗笔试题带答案
- 2025年中国微型小家具市场调查研究报告
- 食材配送相关管理制度
- 医院课件:《老年综合评估》
- 知识产权侵权培训课件
- 2024中国中煤销售集团总部及所属企业电力营销专业人才招聘笔试参考题库附带答案详解
评论
0/150
提交评论