多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ package studentM; import java.util.*; //主程序 public class Test { public static void main(String[] args) { /*Student stu=new Student(); stu.setOn(0); stu.setName("小明"); stu.setAge(20); stu.setJava(70); stu.setC_shar(50); stu.setHtml(60); stu.setSql(88); stu.setSum(); stu.setAvg(); System.out.println("\t编号\t姓名\t年龄\tjava\tC#\thtml\tsql\t总分\t平均分"); System.out.println(stu);*/ Scanner in=new Scanner(System.in); //System.out.println("--请定义学生的人数--"); //Student[] stuArr =new Student[in.nextInt()]; Student[] stuArr =new Student[4]; 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:退出系统"); int number=in.nextInt(); if(number==10){ System.out.println("请输入学生的姓名:"); String name =in.next(); System.out.println("请输入学生的年龄:"); int age=in.nextInt(); adminStu.create(name, age, stuArr); }else if(number==11){ System.out.println("执行查找学生的基本信息操作"); System.out.println("请输入学生的编号进行查找"); int on=in.nextInt(); adminStu.select(on,stuArr); }else if(number==12){ System.out.println("执行更新学生的基本信息操作"); System.out.println("请输入学生的编号:"); int on=in.nextInt(); System.out.println("请输入学生的姓名:"); String name =in.next(); System.out.println("请输入学生的年龄:"); int age=in.nextInt(); adminStu.update(on, name, age, stuArr); }else if(number==13){ System.out.println("执行删除操作"); System.out.println("请输入学生的编号:"); int on=in.nextInt(); adminStu.delete(on, stuArr); }else if(number==14){ System.out.println("执行输入成绩操作"); System.out.println("请输入学生的编号:"); int on=in.nextInt(); adminStu.input(on, stuArr); }else if(number==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==16){ System.out.println("执行根据总分排序操作"); adminStu.sumSort(stuArr); }else if(number==99){ System.out.println("程序已退出!"); System.exit(0); /*break;*/ } /*for(int i=0;i<stuArr.length;i++){ if(stuArr[i]!=null){ System.out.println(stuArr[i]); } }*/ } } } ~~~