为了账号安全,请及时绑定邮箱和手机立即绑定

请问,关于try catch语句的

请问,关于try catch语句的

慕工程6005648 2016-11-05 14:30:54
package xuexi;import java.util.Scanner;public class Trycatch { public static void main(String[] args) { // TODO 自动生成的方法存根         try{System.out.println("请输入第一个数:");        Scanner input=new Scanner(System.in);             int a=input.nextInt();             System.out.println("请输入第二个数");             int b=input.nextInt();             int c=a/b;             System.out.println("两数相除的结果为:"+c);                           }         catch(Exception e)         {        System.out.println("你输入的第一个数不是整数");         }         catch(Exception2 e)         {        System.out.println("你输入的第二个数不是整数");         }     catch(Exception3 e)         {     System.out.println("被除的数不能为0");         } } 这里的Exception2和Exception3报错,提示让我创建类,为什么呢,Exception都不用的,而且Exception2我也是按照图示中打的
查看完整描述

2 回答

已采纳
?
道临

TA贡献80条经验 获得超126个赞

首先,try/catch要捕捉异常,java提供了异常类也就是说你要catch(异常类  e)

图中的Exception,Exception2,Exception3只不过是代表了要填写的内容(异常类),

Exception是java提供的异常类,但没有Exception2,Exception3这个异常类,所以你要自己创建

提示:还有就算改过来了,由于你的代码不合理所以还是无法成功的输出

查看完整回答
反对 回复 2016-11-05
?
慕工程6005648

TA贡献11条经验 获得超0个赞

哎,创建了俩空的类Exception2和3,结果说不行,要我把catch删了或者换成throw。。。

查看完整回答
反对 回复 2016-11-05
  • 2 回答
  • 1 关注
  • 1346 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信