关于Scanner的位置问题
来源:互联网 发布:模板支撑计算软件 编辑:程序博客网 时间:2024/06/17 05:16
初级菜鸟,请勿吐槽
java入门,创建对象,使用键盘录入信息时发现Scanner对象的位置如果不在循环内的话就会报错,这是为什么呢?具体如下:
<span style="font-size:18px;">for (int x = 1; x <= 5; x++) {Scanner sc = new Scanner(System.in);System.out.println("请输入第" + x + "个学生姓名:");String name = sc.nextLine();System.out.println("请输入第" + x + "个学生的语文成绩:");int chinese = sc.nextInt();System.out.println("请输入第" + x + "个学生的数学成绩:");int math = sc.nextInt();System.out.println("请输入第" + x + "个学生的英语成绩:");int english = sc.nextInt();Student s = new Student();s.setName(name);s.setChinese(chinese);s.setMath(math);s.setEnglish(english);// 把学生对象存入集合ts.add(s);}</span>这样是没问题的,但是如果把Scanner放在了for外面就有问题了:
<span style="font-size:18px;">Scanner sc = new Scanner(System.in);for (int x = 1; x <= 5; x++) {System.out.println("请输入第" + x + "个学生姓名:");String name = sc.nextLine();System.out.println("请输入第" + x + "个学生的语文成绩:");int chinese = sc.nextInt();System.out.println("请输入第" + x + "个学生的数学成绩:");int math = sc.nextInt();System.out.println("请输入第" + x + "个学生的英语成绩:");int english = sc.nextInt();Student s = new Student();s.setName(name);s.setChinese(chinese);s.setMath(math);s.setEnglish(english);// 把学生对象存入集合ts.add(s);}</span>具体描述为:
第一个学生信息可以正常输入,但是再往后的学生信息就无法输入姓名,其他的成绩信息却可以正常输入,这是为什么呢?
0 0
- 关于Scanner的位置问题
- 关于Scanner输入问题
- 关于java Scanner 输入无法结束的问题
- 小心:Scanner中关于next()、nextInt()和nextLine()的问题
- 关于Scanner输入类的一个小问题
- 关于AlertDialog位置的问题
- 关于script的位置问题
- 关于Scanner的小细节
- Scanner对象的使用问题
- 一个关于全局变量位置的问题
- 关于ASPxPopupControl吸附显示位置的问题
- 关于mediaController位置调整的问题
- 关于prototype使用位置问题的讨论
- 关于mediaController位置调整的有关问题
- 关于FragmentLayout布局的位置问题
- 关于Disconf配置文件下载位置的问题
- 关于WdatePicker显示位置偏移的问题
- 关于使用Scanner的时候,用nextLine()时出现的跳过问题。
- 能影响很多人的不一定是好人,但一定是有能力的人
- POJ 1797 Heavy Transportation 【dijkstra】
- 软件工程中扇入fan-in和扇出fan-out
- 蓝桥杯预选反思
- VS2010 + QT5.2+ QT-VS-Addin1.2.2开发环境配置
- 关于Scanner的位置问题
- 我的目标是睁十个小时的眼干九个小时的活,期望出十一个小时的效果,多挣会眼享受慢节奏。如果干十二个小时,一定要期望它要让它出十五个小时的效果,决不能出十个小时的效果,那就有点白费时间啦
- Codeforces 602B
- Java中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具
- [leetcode] 131. Palindrome Partitioning 解题报告
- 计步器算法简述和模块使用
- 上传Apk至测试服务器
- 框架和类库的区别
- 发送手机物理标识请求