异常catch疑问

来源:1-3 Java中通过案例学习 try...catch...finally

菜鸟的羽毛

2016-08-04 11:21

private static int inputCommand(){

int command;

try {

command = console.nextInt();

return command;

} catch (Exception e) {

//若输入字符型或者字符串,则抛出异常,捕获该异常,抛出”错误命令异常“

console = new Scanner(System.in);

//返回-1

return -1;

请问加下划线的语句是什么意思?

写回答 关注

2回答

  • ziom
    2016-08-05 22:36:51

    这样的一段局部代码看不出来

  • 水似冰
    2016-08-04 11:32:42

    System.in是标准输入设备。 Scanner是JAVA流里面的一个输入类。
    scanner console = new Scanner(System.in)就是从标准输入设备(一般是键盘)中读取数据。


    菜鸟的羽毛

    那为什么要返回值-1呢?

    2016-08-04 11:51:20

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409764 学习 · 4543 问题

查看课程

相似问题