Java面向对象程序设计------异常处理(异常*部分2)

Posted LG320404363

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面向对象程序设计------异常处理(异常*部分2)相关的知识,希望对你有一定的参考价值。

        try-catch处理异常        


        Java 的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高。当程席运行出现意外情形时,系统自动生成一个 Exception类型的子类对象来通知程序,从而实现业务功能的代码与错误处理代码分离,使程席有更好的可读性。
        Jave的异常处理机制提供了两种方式来处理异常:一种是使用“try-catch”语句处理异常,另一种是在方法明时使用throws关键字将异常抛出。

        使用try-catch 捕获异常 


Java将可能出现的异常语句编写在 try 语句块中, 所有的异常处 理则放在 catch语句中进行处理, 其语法如下 :


   try{
          // 可能出现异常的语句
}catch(异常类型1异常对象1){
          //对异常的处理

}

    使用try-catch 语句捕获异常,具体操作见示例 


示例:
public class MathCalc{
        public static void calc()[
            try{
          //创建Scanner对象,用于接收控制利台输入的数据
          Scanner input=new Scanner(Syst em.in);
          System.out.printIn(" 请输入一个整数除数:");
          int num=input.nextInt();
          System.out.printIn(" 您输入的数字是:"+num);
        }catch(nputMismatchException e){
          System.err.printIn(" 输入不匹配异言常:程序只能接收整数"); 
        }
        }
          public static void main(Stringll args) {
          MathCalc.ca lc();
        }
}

程序运行结果如下:

以上是关于Java面向对象程序设计------异常处理(异常*部分2)的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象程序设计------异常处理(异常*部分2)

Java面向对象程序设计------异常处理(异常*部分2)

Java面向对象程序设计------异常处理(异常*部分2)

Java面向对象程序设计------异常处理(异常*部分)

Java面向对象程序设计------异常处理(异常*部分3)

Java面向对象程序设计------异常处理(异常*部分3)