老师,不try catch也一样会抛出异常啊,那为何还要try catch?
不用try catch,也会抛出异常位置及异常信息,还会在控制台打印出来。用try catch抛出的异常位置和信息跟不用的一样啊,那为何多此一举要用try catch?
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("===========运算开始===========");
System.out.print("请输入第一个整数:");
int one = input.nextInt();
System.out.print("请输入第二个整数:");
int two = input.nextInt();
System.out.println("one和two的商是:"+one/two);
System.out.println("===========运算结束===========");
}
}
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("===========运算开始===========");
try{
System.out.print("请输入第一个整数:");
int one = input.nextInt();
System.out.print("请输入第二个整数:");
int two = input.nextInt();
System.out.println("one和two的商是:"+one/two);
}catch (Exception e){
e.printStackTrace();
}
System.out.println("===========运算结束===========");
}
}
相关截图:


13
收起
正在回答 回答被采纳积分+1
1回答
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星