异常小案例4

Posted baichang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常小案例4相关的知识,希望对你有一定的参考价值。

 1 package demo2;
 2 
 3 import java.util.InputMismatchException;
 4 import java.util.Scanner;
 5 
 6 /**
 7  * 根据编号输出课程名称,输入错误处理异常并提示
 8  * @author 
 9  *
10  */
11 public class Course {
12     public static void main(String[] args) {
13         Scanner input=new Scanner(System.in);
14         try {
15             System.out.print("请输入课程代号(1-3之间的数字):");
16             int num1=input.nextInt();
17             switch(num1) {
18                 case 1:
19                     System.out.println("JAVA课程");
20                     break;
21                 case 2:
22                     System.out.println("C#课程");
23                     break;
24                 case 3:
25                     System.out.println("WEB前端课程");
26                     break;
27                 default:
28                     System.out.println("输入数字错误!");
29                     break;
30             }
31         }catch(InputMismatchException e) {
32             System.out.println("输入的不是整数!");
33             System.err.println(e.getMessage());
34         }catch(Exception e) {
35             System.err.println("其他未知异常!");
36             System.err.println(e.getMessage());
37         }
38         System.out.println("欢迎提出建议!");
39     }
40 }

 

以上是关于异常小案例4的主要内容,如果未能解决你的问题,请参考以下文章

小片段中的 ORA-06512 [重复]

MVC过滤器使用案例:统一处理异常顺道精简代码

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

改善既有代码的设计结合真实的代码案例场景,谈谈我的一些实施方法!

不立即分离片段

分享几个实用的代码片段(附代码例子)