(完整版)JAVA学生管理系统源代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JA V A学生管理系统源代码

一、程序

import java.util.*;

public class Test {//主程序

public static void main(String[] args){

Scanner in = new Scanner(System.in);

System.out.println("------请定义学生的人数:------");

Student[] stuArr = new Student[in.nextInt()];

Admin adminStu = new Admin();

while(true){

System.out.println("-----请选择你要执行的功能-----");

System.out.println("10:添加一个学生");

System.out.println("11:查找一个学生");

System.out.println("12:根据学生编号更新学生基本信息");

System.out.println("13:根据学生编号删除学生");

System.out.println("14:根据编号输入学生各门成绩");

System.out.println("15:根据某门成绩进行排序");

System.out.println("16:根据总分进行排序");

System.out.println("99:退出系统");

String number = in.next();

if(number.equals("10")){

System.out.println("请输入学生的编号:");

int num = in.nextInt();

System.out.println("请输入学生的姓名:");

String name = in.next();

System.out.println("请输入学生的年龄:");

int age = in.nextInt();

adminStu.Create(num,name,age,stuArr);//添加学生}else if(number.equals("11")){

System.out.println("执行查找学生基本信息的操作");

System.out.println("请输入学生的编号进行查找:");

int num = in.nextInt();

adminStu.find(num,stuArr);//查找学生

}else if(number.equals("12")){

System.out.println("执行更新学员的基本信息操作");

System.out.println("请输入学生的编号:");

int num = in.nextInt();

System.out.println("请输入学生的姓名:");

String name = in.next();

System.out.println("请输入学生的年龄:");

int age = in.nextInt();

adminStu.update(num,name,age,stuArr);//更新学生基本信息

}else if(number.equals("13")){

System.out.println("执行删除学生操作");

System.out.println("请输入学生编号:");

int num = in.nextInt();

adminStu.delete(num,stuArr);//删除学生

}else if(number.equals("14")){

System.out.println("执行输入成绩操作");

System.out.println("请输入学生编号:");

int num = in.nextInt();

adminStu.input(num, stuArr);//输入成绩

}else if(number.equals("15")){

System.out.println("执行根据某科目成绩排序操作");

System.out.println("请选择需要排序的科目名(1.java 2.C# 3.html 4.sql):");

int num = in.nextInt();

adminStu.courseSort(num,stuArr);//按科目排序

}else if(number.equals("16")){

System.out.println("执行根据总分排序操作");

adminStu.sumSort(stuArr);//按总分排序

}else if(number.equals("99")){

System.out.println("--------程序已退出--------");

//break;

System.exit(0);

}

}

}

}

二、学生类

public class Student {//学生类

private int num;

private String name;

private int age;

private int java;

private int C;

private int html;

private int sql;

private int sum;

private int avg;

相关文档
最新文档