-
项目演示
-
新建项目,在src下建立一个包(练习),在包下建两个类(Student类和Studentglxt类),代码如下:
-
Student类
package 练习; public class Student { //学生类(学号、姓名、年龄、地址) private String xh; private String name; private String age; private String dz; public Student() {} public Student(String xh,String name,String age,String dz) { this.xh=xh; this.name=name; this.age=age; this.dz=dz; } public void setxh(String xh) { this.xh=xh; } public String getxh() { return xh; } public void setname(String name) { this.name=name; } public String getname() { return name; } public void setage(String age) { this.age=age; } public String getage() { return age; } public void setdz(String dz) { this.dz=dz; } public String getdz() { return dz; } } -
Studentglxt类
package 练习; import java.util.ArrayList; import java.util.Scanner; public class Studentglxt { public static void main(String[] args) { ArrayListarray=new ArrayList (); while(true) { Scanner sc=new Scanner(System.in); 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("输入执行操作:"); int number=sc.nextInt(); switch(number) { case 1:studentadd(array); break; case 2:studentchange(array); break; case 3: studentdel(array); break; case 4:studentsearch(array); break; case 5: System.out.println("谢谢使用"); System.exit(0); default:System.out.println("请重新输入"); break; } } } //添加学生 public static void studentadd(ArrayList array) { Scanner sc=new Scanner(System.in); System.out.println("学号:"); String xh=sc.nextLine(); System.out.println("姓名:"); String name=sc.nextLine(); System.out.println("年龄:"); String age=sc.nextLine(); System.out.println("地址:"); String dz=sc.nextLine(); Student s=new Student(); s.setxh(xh); s.setname(name); s.setage(age); s.setdz(dz); array.add(s); System.out.println("添加成功"); } //修改学生 public static void studentchange(ArrayList array) { Scanner sc=new Scanner(System.in); System.out.println("输入修改的学生的学号;"); String xh=sc.nextLine(); System.out.println("输入新的姓名:"); String name=sc.nextLine(); System.out.println("输入新的年龄:"); String age=sc.nextLine(); System.out.println("输入新的地址:"); String dz=sc.nextLine(); Student s=new Student(); s.setxh(xh); s.setname(name); s.setage(age); s.setdz(dz); for(int i=0;i array) { Scanner sc=new Scanner(System.in); System.out.println("输入删除学生的学号:"); String x=sc.nextLine(); for(int i=0;i array) { if(array.size()==0) { System.out.println("无信息"); return; } System.out.println("学号ttt姓名ttt年龄ttt地址ttt"); for(int i=0;i
-



