问答详情
源自:1-2 Java中使用try..catch..finally实现异常处理

系统抛出了一个异常,这里的“异常”该怎么理解?

如题。。。

提问者:Smile丶微冷 2016-07-24 19:03

个回答

  • JustWannaHugU
    2016-07-31 17:20:53
    已采纳

    我个人觉得,抛出就只是一种形象化的说明方式,即系统在遇到响应的异常问题的时候会执行catch中的代码块(这个动作就是抛出)

  • 回忆中的成长
    2016-07-27 11:17:01

    比如:

    Scanner input = new Scanner(System.in);
    try{
    System.out.print("请输入第一个数:");
    int one = input.nextInt();
    System.out.print("请输入第二个数:");
    int two = input.nextInt();
    System.out.println("两数相除的结果是:"+one/two);
    }catch(AirthmeticException e){
    System.out.println("除数不为0");
    }

    第二个数你输入0 的时候,运行到

    System.out.println("两数相除的结果是:"+one/two);

    此时就是出现异常(也就是抛出异常),会执行相应的catch语块。

    希望有帮助。

  • Smile丶微冷
    2016-07-24 19:04:25

    额。。应该是“抛出”