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

关于java中的getmessage

关于java中的getmessage

hy_wang 2017-07-27 15:53:11
package Library; import java.util.Scanner; import java.util.Arrays; public class shuming extends Exception {      public static void main(String[] args) { String [] book=new String[]{"Thank in Java","Head First In Java","C pro"}; System.out.println(Arrays.toString(book)); try { Scanner inqut=new Scanner(System.in); int name = inqut.nextInt(); } catch (Exception e) { String one=e.getMessage(); System.out.println(one); }     } }请问这里调用getMessage()方法输出的时候  我明明输入一段字符串  为什么输出结果是null 空??getmessage不应该输出异常信息吗?为什么我不能输出异常信息
查看完整描述

3 回答

?
巫山有云兮

TA贡献4条经验 获得超2个赞

try catch是用来捕获异常的,你catch中的语句没有执行,报异常的时候才执行。

查看完整回答
反对 回复 2017-07-27
?
Jason333

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

try块里都没错,怎么会去执行catch块里的代码

查看完整回答
反对 回复 2017-07-27
  • 3 回答
  • 0 关注
  • 1934 浏览

添加回答

举报

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