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)