孤僻成瘾
2018-07-08 16:46
除了代码逻辑问题还有JVM问题等,在用户输入时,如果输入类型不匹配,系统是不是在调用了throw的方法和try{}catch{}中自动抛出异常?应该是一个智能判断之类的吧?
比如
try{ System.out.println("请输入"); Scanner input=new Scanner(System.in); chose=input.nextInt(); if(chose!=1&chose!=2) { .... } }catch(Exception e){ ... }
是不是输入一个字符才会被catch捕获,而输入非1,2的整形数不会被catch捕获?
Java入门第三季
409792 学习 · 4340 问题
相似问题