package Day7;
import java.util.Scanner;
import java.util.ArrayList;
/*键盘录入学生信息,保存到集合中。
- 循环录入的方式,1:表示继续录入,0:表示结束录入。
- 定义学生类,属性为姓名,年龄,使用学生对象保存录入数据。
- 使用ArrayList集合,保存学生对象,录入结束后,遍历集合。*/
public class Demo03ScannerDemo01 {
public static void main(String[] args) {
// 1.创建一个集合用来存储需要板寸的对象
ArrayList<Student> al = new ArrayList<Student>();
// 2.创建键盘录入对象
Scanner sc = new Scanner(System.in);
// 创建一个学生类对象
Student s = new Student();
// 3.使用一个循环.
while (true) {
// 4. 接收录入的对象
System.out.println("1:表示继续录入, 0:表示结束录入");
int num = sc.nextInt();
if (num == 1) {
// 输入姓名
System.out.println("请您输入姓名:");
String str = sc.next();
s.setName(str);
// 输入年龄
System.out.println("请您输入年龄:");
int a = sc.nextInt();
s.setAge(a);
// 添加到集合中
al.add(s);
} else if (num == 0) {
System.out.println("录入完毕!");
System.out.println(s.getName()+" "+s.getAge());
System.exit(0);
} else {
System.out.println("请您在输入一个正确的数值!");
}
}
}
}
键盘录入学生信息
最新推荐文章于 2021-09-21 17:09:59 发布