异常处理方法 try catch finally
Posted zzh630
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理方法 try catch finally相关的知识,希望对你有一定的参考价值。
try catch finally的用法
package com.异常; import java.util.InputMismatchException; import java.util.Scanner; /** * 异常 * @author Administrator * try catch finally用法 */ public class Test1 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入1~3之间任一个数字,程序将输出相应的课程名字"); try { //尝试 int key=sc.nextInt(); switch (key) { case 1: System.out.println("java课程"); break; case 2: System.out.println("大数据课程"); break; case 3: System.out.println("c语言课程"); break; default: System.out.println("没有该课程!"); break; } } catch (InputMismatchException e) { //捕捉异常 System.err.println("输入的不是数字"); e.printStackTrace(); //打印异常堆栈信息 } catch (Exception e) { System.err.println("输入错误"); }finally { //执行最终代码 System.out.println("欢迎提出建议!"); } } }
测试
正常情况
输入不是数字情况
以上是关于异常处理方法 try catch finally的主要内容,如果未能解决你的问题,请参考以下文章
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表啥意
异常处理----使用 try…catch…finally 处理异常
Java异常处理中关键字throws,throw,try,catch,finally分别代表啥意义?在try块中可以抛出异常吗?
throws,throw,try,catch,finally 分别代表什么 意义?
164 01 Android 零基础入门 03 Java常用工具类01 Java异常 04 使用try…catch…finally实现异常处理 04 终止finally执行的方法