用内存存储学生信息。(采用集合的方式) 步骤: A. 定义学生类 B. 学生管理系统的主界面的代码编写 C. 学生管理系统的查看所有学生的代码编写 D. 学生管理系统的添加学生的代码编写 E. 学生管理系统的删除学生的代码编写 F. 学生管理系统的修改学生的代码编写
代码: 学生类:Student.java
public class Student {
private String id;
private String name;
private String age;
private String address;
public Student(){}
public Student(String id, String name, String age, String address) {
this.id = id;
this.name = name;
this.age = age;
this.address = address;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
import java.util.ArrayList;
import java.util.Scanner;
public class StudentManage {
public static void main(String[] args) {
ArrayList array = new ArrayList();
while(true) { //停止的另一种方式,设置标志位flag = true while(flag)
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("--------------------------------------------------------------");
System.out.print("请输入您的选择:");
Scanner sc = new Scanner(System.in);
String choice = sc.nextLine();
switch (choice) {
case "1":
//查看所有学生
findAllStudent(array);
System.out.println();
break;
case "2":
//添加学生
addStudent(array);
System.out.println();
break;
case "3":
deleteStudent(array);
System.out.println();
break;
case "4":
updateStudent(array);
System.out.println();
break;
case "5":
default:
// System.out.println("------ 5. 退出 -----");
System.out.println(" 感谢您的使用 ");
//flag = false;
System.exit(0);
break;
}
}
}
//查看所有学生
public static void findAllStudent(ArrayList array){
if(array.size() == 0){
System.out.println("无学生信息,请重新选择");
return;
}
System.out.println();
System.out.println("学号\t\t\t\t姓名\t\t\t\t年龄\t\t\t\t居住地");
System.out.println("-------------------------------------------------------------------------");
for(int x = 0; x |