Java 异常练习
Posted twuxian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 异常练习相关的知识,希望对你有一定的参考价值。
|--需求说明
|--实现思路
1、创建一个Exception的子类,用于抛出异常
2、创建一个方法类用于判定用户输入和根据用户输入进行输出
3、创建测试类,在测试类里面写try--catch--finally,finally里面放最终要输出的“提出建议”语句
|--代码内容
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 Work1Test 2 static Scanner sc = new Scanner(System.in); 3 public static void main(String[] args) 4 Work1 work1 = new Work1(); 5 System.out.println("请输入1-3,查看对应课程"); 6 try 7 System.out.println(work1.choose(sc.nextInt())); 8 catch (Exception e) 9 System.err.println(e.getMessage()); 10 finally 11 System.out.println("欢迎提出建议"); 12 13 14
1 public class Work1 2 public String choose(int num) throws NumException 3 String keCheng = ""; 4 if (num < 1 || num > 3) 5 throw new NumException("输入非法,你不用来上课了"); 6 7 switch (num) 8 case 1: 9 keCheng = "Java 课"; 10 break; 11 case 2: 12 keCheng = "音乐课"; 13 break; 14 case 3: 15 keCheng = "C#课"; 16 break; 17 18 return keCheng; 19 20
|--运行结果
以上是关于Java 异常练习的主要内容,如果未能解决你的问题,请参考以下文章