|
Java 实例 - 链试异常
以下实例演示了使用多个 catch 来处理链试异常: Main.java 文件 public class Main {
public static void main ( String args [ ] ) throws Exception {
int n = 20 , result = 0 ;
try {
result = n / 0 ;
System . out . println ( " 结果为 " + result ) ;
}
catch ( ArithmeticException ex ) {
System . out . println ( " 发算术异常: " + ex ) ;
try {
throw new NumberFormatException ( ) ;
}
catch ( NumberFormatException ex1 ) {
System . out . println ( " 手动抛出链试异常 : " + ex1 ) ;
}
}
}
} |
以上代码运行输出结果为:
发算术异常: java.lang.ArithmeticException: / by zero
手动抛出链试异常 : java.lang.NumberFormatException
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-01-27 16:31:36 重新编辑]
|
|