0
点赞
收藏
分享

微信扫一扫

异常_catch中处理异常的方式

忆北文学摄影爱好员 2022-03-17 阅读 81
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("后面的逻辑代码正常运行...");
}
}
举报

相关推荐

0 条评论