资源描述:
《学生课程管理系统java》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Sems说明文档将所有学生的课程成绩保留在一个二维数组中,每一行代表一个学生的成绩,每一列代表一门课程的成绩;将每门课程的名称保留在一个一维数组中(课程的下标序号与二维数组的列号匹配);将每个学生的姓名保留在一个维数组中(学生的下标序号与二维数组的行号匹配);要求编写程序实现成绩的查询,要求程序运行时从命令行输入统计命令及参数,程序则输出结果,例如:AMGcorejava:统计课程corejava的平均分。AVG张三:统计学生张三的平均分。SORTsum:列出总分的排序。SORTcorejava:列出corejava课程的成绩的排
2、序。SUM张三:统计学生张三的总分。GET张三corejava:统计张三的corejava课程的成绩。代码如下:importjava.util.Seanner;importjava.util.Arrays;publicclassSems{staticString[]students={"McGRADY",“HOWARD”,"PAUL","ALLEN"};staticString[]courses={"corejava","jsp","javascript","html"};staticdoublestu_cou[][]={{82,
3、83,87,90},{77,87,84,86},{88,82,80,80},{83,80,81,88}};publicstaticvoidmain(String[]args){System.out.prjntln(,,============================================================,);System.err.println("tt欢迎使用学生成绩管理系统”);System.out.println("本系统提供如下功能:”);System.out.println("AVGc
4、orejava:统计课程corejava的平均分・”);System.out.printlnf'AVG张三:统计学生张三的平均分“);System.out.printlnf'SORTsum:列出总分的排序System.out.printlnf'SORTcorejava:列出corejava课程的成绩的排序.”);System.out.println("SUM张三:统计学生张三的总分.”);System.out.println("GET张三corejava:统计张三的corejava课程的成绩System.out.println(,
5、,============================================================,);System.out.println("*本系统中有以下同学:"+Arrays.toString(students)+11*");System.out.println(,,============================================================,);System.out.println("*本系统中有以下课程:"+Arrays.toString(course
6、s)+'**");System.out.prjntln(,,============================================================,);while(true){System.out.println("请输入您要查询的命令:”);Stringkeyl=null;Stringkey2=null;Stringkey3=null;Scannersean=newScanner(System.in);keyl=scan.next();if("avg".equalsignoreCase(keyl
7、)){key2=scan.next();if(isExistStu(key2)){System.out.println(key2+"同学的平均分是:"+avg(key2));}elseif(isExistCou(key2)){System.out.println(key2+”课程的平均分是:“+avg(key2));}else{System.out.println("不存在”+key2+"同学或着课程,请您重新输入•••“);}}elseif("sum".equalsignoreCase(keyl)){key2=scan.next
8、();if(isExistStu(key2)){System.out.println(key2+"同学的总分是:"+sum(key2));}elseif(isExistCou(key2)){System.out.println(key2+"课程的总