正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2023-07-13 11:43:32
同学你好,1、是可以的,sc对象是可以重复使用的,并在一个方法中定义一个Scanner对象就可以了。
2、无法继续执行是因同学关闭了Scanner对象。
3、sc.close()不但会关闭Scanner对象,也会同时关闭System.in(标准输入流),这个输入流关闭后其他Scanner就无法继续调用System.in,再次使用时就会出现异常。如果碰到System.in这样的Scanner对象,一般不会去手动关闭。
4、该代码同学定义一个Scanner对象对象就可以了。如下所示:

注:关于代码的问题建议同学以复制粘贴的方式进行反馈,便于老师定位问题。
祝学习愉快!
2023版Java工程师
- 参与学习 人
- 提交作业 8790 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星