麻烦帮我看一下,为什么老是报错啊

来源:1-8 编程练习

小雅儿

2020-06-24 00:12:38

import java.util.Scanner;
public class ScoreDemo{
   public static void main(String[] args){
       //定义一个三行两列的整型二维数组intArray
       int[][]  intArray=new int[3][2];
       Scanner sc=new Scanner(System.in);
       //从键盘输入学生成绩,要求输入顺序与效果图一致
       for (int i=0;i<inArray.length;i++){
           for (int j=0;j<intAarray[j].length;j++){
               intArray[i][j]=sc.nextInt();
           }
       }
       //求语文的总成绩和平均分
       int sum1=0;
       int avg1=0;
       int sum2=0;
       int avg2=0;
       for (int i=0;i<inArray.length;i++){
            sum1=sum1+inArray[i][0];
            sum2=sum2+inArray[i][1];
       }
        avg1=sum1/inArray.length;
        avg2=sum2/inArray.length;
        System.out.println("语文总成绩为:"+sum1);
        System.out.println("语文平均分为:"+avg1);
        System.out.println("数学总成绩为:"+sum2);
        System.out.println("数学平均分为:"+avg2);

   }
}

写回答

2回答

好帮手慕小班

2020-06-24

同学你好,楼上同学的说法是正确的,同学需要用统一的intArray作为数组引用。

将下面的inArray修改为intArray后,再来试试。

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

0

明明是只幼刀

2020-06-24

定义数组时使用了intArray,在下边使用的是inArray

0

0 学习 · 16556 问题

查看课程