package exer;
import java.util.ArrayList;
import java.util.Scanner;
public class StudentTest {
public static void main(String[] args) {
ArrayList<Student> a = new ArrayList<Student>();
Scanner s = new Scanner(System.in);
int x = s.nextInt();
lo:while(true) {
System.out.println("欢迎来到学生管理系统");
System.out.println("1.添加学生");
System.out.println("2.删除学生");
System.out.println("3.修改学生");
System.out.println("4.查看学生");
switch(x) {
case 1:
addStudent(a);
break;
case 2:
break;
case 3:
break;
case 4:
lookStudent(a);
break;
case 5:
System.out.println("感谢您的使用");
break lo ;
default:
break lo ;
}
}
}
public static void lookStudent(ArrayList<Student> a) {
System.out.println("学号" + "\t\t" +"年龄" +"\t\t" +"姓名" + "\t\t"
+"生日");
for(int i = 0; i < a.size();i++ ) {
Student stu = a.get(i);
System.out.println(stu.getNumber() + "\t\t" +stu.getAge() + "\t\t"
+stu.getName() + "\t\t" +stu.getBirthday());
}
}
public static void addStudent(ArrayList<Student> a) {
Scanner s = new Scanner(System.in);
System.out.println("请输入要添加学生的学号");
String number = s.next();
System.out.println("请输入要添加学生的年龄");
int age = s.nextInt();
System.out.println("请输入要添加学生的姓名");
String name = s.next();
System.out.println("请输入要添加学生的生日");
String birthday = s.next();
Student stu = new Student(number,age,name,birthday);
a.add(stu);
System.out.println("添加成功");
}
}
学生类有学号,年龄,姓名,生日等属性,以及他们的set,get方法
确定无反应吗?会不会是因为你要接受输入,但是你没有写相关的提示语句,导致控制台看不到什么内容