Java 异常练习2
发布时间:2020-12-15 01:58:27 所属栏目:Java 来源:网络整理
导读:|--需求说明 |--实现思路 1、创建一个Exception的子类,用于抛出异常 2、创建一个类,用来搜集用户搜集的age数据并进行判定 3、创建一个测试类,里面写try--catch语句 ? |--代码内容 1 public class NumException extends Exception{ 2 // 创建Exception的子
|--需求说明 |--实现思路 1、创建一个Exception的子类,用于抛出异常 2、创建一个类,用来搜集用户搜集的age数据并进行判定 3、创建一个测试类,里面写try--catch语句 ? |--代码内容 1 public class NumException extends Exception{ 2 //创建Exception的子类,NumException 用于作为该作业的异常类型 3 public NumException(String message) { 4 super(message); 5 System.err.println("数据输入错误"); 6 } 7 } 1 public class AgeJuge { 2 private int age; 3 4 public int getAge() { 5 return age; 6 } 7 8 public void setAge(int age) throws NumException { 9 if (age > 100 || age < 0) { 10 throw new NumException("年龄必须在0-100之间"); 11 } else { 12 this.age = age; 13 } 14 } 15 } 1 public class AgeTest { 2 public static void main(String[] args) { 3 Scanner sc = new Scanner(System.in); 4 AgeJuge age = new AgeJuge(); 5 System.out.println("请输入年龄"); 6 try { 7 age.setAge(sc.nextInt()); 8 } catch (NumException e) { 9 e.printStackTrace(); 10 } 11 } 12 } ? |---运行结果 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |