package TestException;
import java.util.*;
public class Test01 {
public static void main(String[] args) {
//实现一个功能,键盘录入两个数,求商
//将可能出现异常的代码放入try代码块里
try {
Scanner sc=new Scanner(System.in);
System.out.println("请录入第一个数:");
int num1=sc.nextInt();
System.out.println("请录入第二个数:");
int num2=sc.nextInt();
System.out.println("商:"+num1/num2);
}catch(Exception ex) {
//第一种处理:声明都不写
//第二种处理:
System.out.println("对不起,程序出现异常!");
//第三种处理:打印异常信息:
//调用toString方法,显示异常的类名(全限定路径)
System.out.println(ex);
System.out.println(ex.toString());
System.out.println(ex.getMessage());//显示异常描述信息对应的字符串,如果没有就显示null
ex.printStackTrace();//显示异常的堆栈信息:将异常信息捕获以后,在控制台将异常的效果给我们展示出来,方便查看异常
//第四种处理:抛出异常:
throw ex;
}
System.out.println("后面的逻辑代码正常运行...");
}
}