1.完成了Student类,菜单与增加新学生信息

public class Student {

//stunumber,name,age,sex,score
private String stunumber;
private String name;
private int age;
private boolean sex;//男false 女true
private double score;
public Student(String stunumber, String name, int age, boolean sex, double score) {
super();
this.stunumber = stunumber;
this.name = name;
this.age = age;
this.sex = sex;
this.score = score;
}
public Student() {
}
public String getStunumber() {
return stunumber;
}
public void setStunumber(String stunumber) {
this.stunumber = stunumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public boolean isSex() {
return sex;
}
public void setSex(boolean sex) {
this.sex = sex;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}

 

 

static void menu() {
System.out.println("****************************************************************");
System.out.println(" 石家庄铁道大学信息科学与技术学院 ");
System.out.println(" 学生信息管理系统 v2.0 ");
System.out.println("****************************************************************");
System.out.println(" 1、 遍历输出学生信息; ");
System.out.println(" 2、 新学生信息录入; ");
System.out.println(" 3、 删除学生信息; ");
System.out.println(" 4、 修改学生信息; ");
System.out.println(" 5、 查询学生信息; ");
System.out.println("****************************************************************");
}
//增加新学生信息
static void addStudent (ArrayList<Student> array) {
Scanner scanner=new Scanner(System.in);
String id;
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))
{
flag=true;
break;
}
}
if(flag) {
System.out.println("你输入的学号已经被占用,请重新输入");
}else {
break;
}
}
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.add(student);
System.out.println("添加学生成功!");
}

2.本来有好多BUG,但是已经修改完成

3.明天继续完成程序