其实作为一名Java的程序猿,无论你是初学也好,大神也罢,学生管理系统一直都是一个非常好的例子,初学者主要是用数组、List等等来写出一个简易的学生管理系统,二、牛逼一点的大神则用数据库+swing来做一个有界面的学生管理系统。其实都并不会太难。
  我先写一个简单的用List来实现学生管理系统:
  首先,管理系统是针对学生对象的,所以我们先把学生对象写出来:
package bean;
public class Student {
String name;
String studentId;
String sex;
int grade;
public Student(String name,String studentId,String sex,int grade){
this.name= name;
this.studentId= studentId;
this.sex = sex;
this.grade = grade;
}
public int getGrade(){
return grade;
}
public String getName(){
return name;
}
public String getSex(){
return sex;
}
public void setGrade(int g){
this.grade = g;
}
public String getStudentId(){
return studentId;
}
}
  这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法,代码很简单,不做详细的解答。
  下来是我们的正文了。
  虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面:
  System.out.println("***************");
  System.out.println("*欢迎来到学生管理系统 *");
  System.out.println("*1:增加学生                    *");
  System.out.println("*2:删除学生                    *");
  System.out.println("*3:修改成绩                    *");
  System.out.println("*4:查询成绩                    *");
  System.out.println("***************");
  System.out.println("您想选择的操作是:");
  这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个,首先需要import进来一个包:
  例如这里:
  import java.util.*;
  之后的两行代码搞定输入:
  Scanner sc = new Scanner(System.in);
  int choice = sc.nextInt();