1.完成了修改学生信息

//修改学生信息
static void updateStudent(ArrayList<Student> array){
Scanner scanner=new Scanner(System.in);
String id;
int index = -1;
while(true) {
System.out.println("请输入要修改的学生学号: ");
id=scanner.nextLine();
boolean flag=false;
for(int i=0;i<array.size();i++) {
Student student=array.get(i);
if(student.getStunumber().equals(id))
{
index=i;
flag=true;
break;
}
}
if(flag) {
System.out.print("请输入学号为:");
System.out.print(id);
System.out.println(" 的学生信息 ");
System.out.println("请输入姓名:");
String name=scanner.next();
System.out.println("请输入年龄:");
int age=scanner.nextInt();
System.out.println("请输入性别:(男:0 女:1)");
int x;
boolean sex;
x=scanner.nextInt();
if(x==0) {
sex=false;
}
else if(x==1) {
sex=true;
}
else {
System.out.println("输入有误");
return ;
}
System.out.println("请输入成绩:");
double score=scanner.nextDouble();
Student student=new Student();
student.setStunumber(id);
student.setName(name);
student.setAge(age);
student.setSex(sex);
student.setScore(score);
array.set(index,student);
System.out.println("修改成功!");
}
else {
System.out.println("未查询到,请重新输入: ");
break;
}
}
}

2.BUG修改完成

3.明天完成最后一个功能