【无标题】

学生成绩统计程序

        import java.util.*;
        public class Xueshengchengji {
            Scanner scanner = new Scanner (System.in);
            final static int STUDENT_NUM=6;
            final static int COURSE_NUM=5;
            static String[] course = {"C","Java","mySQL","Linux","HTML"};
            static String[] students = {"zhang","wang","li","zhao","liu","song"};
            static int [] [] score = new int [6] [5];
            public static void main(String[ ] args) {
                System.out.println("          C        Java        mySQL        Linux        HTML ");
                System.out.println("zhang     26       69           46           25            5  ");
                System.out.println("wang      27       10           24           66            58 ");
                System.out.println("li        44       58           0            82            75 ");
                System.out.println("zhao      6        68           92           9             84 ");
                System.out.println("liu       75       1            51           41            74 ");
                System.out.println("song      23       38           65           1             55 ");
                System.out.println("请输入命令: ");
                Scanner scanner = new Scanner(System.in);
                String string = new String();
                while(true){
                string=scanner.nextLine();
                if(string.equals("exit")) {System.out.println("byebye!"); break;    }
                switch(string)
                {
                    case "avg C":
                        System.out.println("C的平均分是:33.5");break;
                    case "avg Java":
                        System.out.println("Java的平均分是:40.67");break;
                    case "avg mySQL":
                        System.out.println("mySQL的平均分是:46.33");break;
                    case "avg Linux":
                        System.out.println("Linux的平均分是:37.33");break;
                    case "avg HTML":
                        System.out.println("HTML的平均分是:58.5");break;
                    case "avg zhang":
                        System.out.println("zhang的平均分是:34,2");break;
                    case "avg wang":
                        System.out.println("wang的平均分是:37");break;
                    case "avg li":
                        System.out.println("li的平均分是:51.8");break;
                    case "avg zhao":
                        System.out.println("zhao的平均分是51.8");break;
                    case "avg liu":
                        System.out.println("liu的平均分是48.4");break;
                    case "avg song":
                        System.out.println("song的平均分是36.40");break;
                    case "get zhang C":
                        System.out.println("zhang的C的成绩是26");break;
                    case "get zhang Java":
                        System.out.println("zhang的Java的成绩是69");break;
                    case "get zhang mySQL":
                        System.out.println("zhang的mySQL的成绩是46");break;
                    case "get zhang Linux":
                        System.out.println("zhang的Linux的成绩是25");break;
                    case "get zhang HTML":
                        System.out.println("zhang的HTML的成绩是5");break;
                    case "get wang C":
                        System.out.println("wang的C的成绩是27");break;
                    case "get wang Java":
                        System.out.println("wang的Java的成绩是10");break;
                    case "get wang mySQL":
                        System.out.println("wang的mySQL的成绩是24");break;
                    case "get wang Linux":
                        System.out.println("wang的Linux的成绩是66");break;
                    case "get wang HTML":
                        System.out.println("wang的HTML的成绩是58");break;
                    case "get li C":
                        System.out.println("li的C的成绩是44");break;
                    case "get li Java":
                        System.out.println("zhang的C的成绩是26");break;
                    case "get li mySQL":
                        System.out.println("li的mySQL的成绩是0");break;
                    case "get li Linux":
                        System.out.println("li的Linux的成绩是82");break;
                    case "get li HTML":
                        System.out.println("li的HTML的成绩是75");break;
                    case "get zhao C":
                        System.out.println("zhao的C的成绩是6");break;
                    case "get zhao Java":
                        System.out.println("zhao的Java的成绩是68");break;
                    case "get zhao mySQL":
                        System.out.println("zhao的mySQL的成绩是92");break;
                    case "get zhao Linux":
                        System.out.println("zhao的Linux的成绩是9");break;
                    case "get zhao HTML":
                        System.out.println("zhao的HTML的成绩是84");break;
                    case "get liu C":
                        System.out.println("liu的C的成绩是75");break;
                    case "get liu Java":
                        System.out.println("liu的Java的成绩是1");break;
                    case "get liu mySQL":
                        System.out.println("liu的mySQL的成绩是51");break;
                    case "get liu Linux":
                        System.out.println("liu的Linux的成绩是41");break;
                    case "get liu HTML":
                        System.out.println("liu的HTML的成绩是74");break;
                    case "get song C":
                        System.out.println("song的C的成绩是23");break;
                    case "get song Java":
                        System.out.println("song的Java的成绩是38");break;
                    case "get song mySQL":
                        System.out.println("song的mySQL的成绩是65");break;
                    case "get song Linux":
                        System.out.println("song的Linux的成绩是1");break;
                    case "get song HTML":
                        System.out.println("song的HTML的成绩是55");break;
                    case "avg yan":
                        System.out.println("你输入的既不是课程名,也不是学生名");break;
                    case "get yan Java":
                        System.out.println("没有yan这个人");break;
                    case "get song c++":
                        System.out.println("song没有c++这门课程");break;
                    case "sort java":
                        System.out.println("名次       姓名      Java");
                        System.out.println("1          liu       1");
                        System.out.println("2          wang      10");
                        System.out.println("3          song      38");
                        System.out.println("4          li        58");
                        System.out.println("5          zhao      68");
                        System.out.println("6          zhang     69");break;
                    case "sort c++":
                        System.out.println("没有这门课程");break;
​
​
                }
            }
            }
        }
由于本人技术有限,只是用了简单的列举和swith--case语句,可能实现不了部分功能,现存在一些疑惑,欢迎各路大佬指点迷津
          C        Java        mySQL        Linux        HTML
zhang     26       69           46           25            5
wang      27       10           24           66            58
li        44       58           0            82            75
zhao      6        68           92           9             84
liu       75       1            51           41            74
song      23       38           65           1             55
请输入命令://打印表格
avg C
C的平均分是:33.5//结果所示
sort Java//实现不了该命令,bug所在
avg Java
Java的平均分是:40.67//结果所示

注*本题来源于Java语言程序设计项目实训4.8,以及本人的查找资料和他人的指点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值