2012年4月24日

第8章 Java异常处理

摘要: 第8章 Java异常处理异常异常分为2种: 致命性;错误处理一般由系统承担,语言本身不提供错误处理机制 非致命性;是可以检测和处理的,所以产生了相应的异常处理机制 常用Exception类的子类:异常类描述NullPointerException空指针异常ArrayIndexOutOfBoundsException数组越界访问异常ClassNotFoundException试图访问一个根本不存在的类IOException输入/输出异常NumberFormatException错误的类型转换异常ArrayStoreException当向数组存入错误类型数据时ArithmeticExceptio. 阅读全文

posted @ 2012-04-24 20:20 java课程设计 阅读(347) 评论(0) 推荐(0) 编辑

自定义异常处理机制

摘要: /*1.编写应用程序,从键盘输入10个学生的数学成绩,统计及格人数、不及格人数、平均分。要求输入的数学成绩在0~100之间(设计一个自定义异常类NumberRangeException,当输入的成绩不在0~100之间时,抛出该异常类对象,程序中捕获这个异常并作出相应的处理)。*/import java.util.*;class NumberRangeException extends Exception{//必须继承父类ExceptionNumberRangeException(String s){super(s);}public void printMsg(){System.out.prin 阅读全文

posted @ 2012-04-24 19:48 java课程设计 阅读(706) 评论(0) 推荐(0) 编辑

Character.isLetterOrDigit(char c)的使用和matches方法的使用

摘要: /*2.用户输入密码,要求密码满足的条件是:长度大于6且包含数字、大写字母和小写字母,如果不满足条件,则抛出UnSafePasswordException自定义异常类对象。Character.isLetterOrDigit(char c)的使用*/import java.util.*;class UnSafePasswordException extends Exception{UnSafePasswordException(String s){super(s);}public void printMsg(){System.out.println("exception="+ 阅读全文

posted @ 2012-04-24 19:44 java课程设计 阅读(2900) 评论(0) 推荐(0) 编辑

导航