为什么我IDEA上是没有问题的,网页上各种报错

来源:1-8 编程练习

AuroraSha

2020-07-23 15:56:10

//定义一个三行两列的整型二维数组intArray
int[][] scores = new int[3][2];

//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc = new Scanner(System.in);
for (int i = 0; i < scores.length; i++) {
    int flag = 0;
    int pos = i+1;
    while(flag != 2){
        switch (flag){
            case 0:System.out.print("请输入第"+ pos +"个学生的语文成绩是:");break;
            case 1:System.out.print("请输入第"+ pos +"个学生的数学成绩是:");break;
        }
        scores[i][flag] = sc.nextInt();
        System.out.println();
        flag++;
    }
}

int sumChinesSubScore = 0;
int sumMathSubScore = 0;

for (int i = 0; i < scores.length; i++) {
    for (int j = 0; j < scores[i].length; j++) {
        switch (j){
            case 0:sumChinesSubScore += scores[i][j];break;
            case 1:sumMathSubScore += scores[i][j];break;
        }
    }
}

int numOfStudents = scores.length;
int averageChineseScore = sumChinesSubScore / numOfStudents;
int averageMathScore = sumMathSubScore / numOfStudents;
System.out.println("语文的总成绩 : " + sumChinesSubScore);
System.out.println("语文的平均分 : " + averageChineseScore);
//求语文的总成绩和平均分
System.out.println("数学的总成绩 : " + sumMathSubScore);
System.out.println("数学的平均分 : " + averageMathScore);
//求数学的总成绩和平均分

为什么我IDEA上是没有问题的,网页上各种报错

写回答

1回答

好帮手慕小脸

2020-07-23

同学你好,测试同学的代码是可以的,很棒呢!继续加油!

2、网页上测试同学的代码也是可以的,如下所示:

http://img.mukewang.com/climg/5f19456009ec8c3204240396.jpg

建议同学检查是否导入Scanner包了呢?

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 16556 问题

查看课程