大佬们,求帮助!我想验证输入一个a时,程序会报“命令错误”的异常,就输入了一个a,我在运行时出现这样的异常,而且这个异常重复了好多遍,我知道这个原因是,输入的值没有清空,但是该怎么解决啊?

来源:1-9 经验总结

霸气小肆毛

2019-03-12 09:10

大佬们,求帮助!运行时我就输入了一个a,出现这样的异常,而且这个异常重复了好多遍,这个原因是不是:代码中没有将输入的值没有清空,同时该怎么解决啊?

https://img1.mukewang.com/5c8706770001084209940506.jpg

https://img1.mukewang.com/5c8706770001ebd510840335.jpg

https://img3.mukewang.com/5c870677000127ec11610593.jpg

异常好多行,我就截了其中一部分

https://img1.mukewang.com/5c8706770001bf7712510540.jpg


写回答 关注

2回答

  • 阿七233
    2019-03-12 10:15:52
    已采纳

    你把Scanner的声明放到test函数里面就行了

    亦菲大魔王 回复阿七233

    我在try的外面定义了一个 int a=0;然后在try的里面用 a= in.nextInt();来接收键盘的输入。但是还是会出现这种情况。这是为啥?按理说我每次重新运行test类的时候,应该都会先读取到int a=0这段代码,就不应该会出现输入不匹配异常的吧。

    2019-03-14 10:05:21

    共 5 条回复 >

  • 霸气小肆毛
    2019-03-12 16:23:44

    光标怎么才能出现在提示的下一行

    https://img3.mukewang.com/5c876adc0001e09510260535.jpg

    https://img1.mukewang.com/5c876bba00013b7510020451.jpg

    我数组里有大学英语这本书,结果如下https://img4.mukewang.com/5c876c8b00017f5509290349.jpg

    霸气小肆毛 回复阿七233

    好的好的,谢谢大佬?

    2019-03-12 17:09:15

    共 2 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题