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

救命!思考题Scanner报错,抓狂中~~~~

代码如图,两个图形分别求周长面积时,总是只有一个能成功,求第二个时便会报错如图四,输入流每次都及时关闭了,输入类型跟定义也是匹配的,实在不知问题在哪儿,没辙了,求大虾指点,不胜感激
57549bbc0001a43305000289.jpg

57549bbc00015d8f05000237.jpg

57549bbd00016d8004310213.jpg


正在回答

3 回答

这样?

57b6af3400010e4205000205.jpg

57b6af340001ab2705000285.jpg

57b6af350001be0b05000605.jpg

57b6af360001e12d05000284.jpg




0 回复 有任何疑惑可以回复我~

木人理~~~~~好吧我已经搞定了,去掉第一个Scanner的close就可以运行成功了。原因没有太搞懂,似乎是在mutiple scanner with one input stream的情况下,如果close掉第一个input stream,后面的scanner就无法读取于是会报错。期待有人给出更make sense的答案

0 回复 有任何疑惑可以回复我~
#1

慕粉15555107797

我看不懂你那个input.close()
2016-06-29 回复 有任何疑惑可以回复我~

啊最后一张老师上课的截图不知咋的莫名带上了,忽略最后那张图吧,o(╯□╰)o

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

救命!思考题Scanner报错,抓狂中~~~~

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信