老师,请帮忙查看一下错误?
来源:1-8 编程练习
柯菲特
2019-08-21 15:27:40

1回答
好帮手慕酷酷
2019-08-21
同学你好,代码的思路很棒!但是还有一些一小问题:
1、二维数组的初始化方式不正确,具体修改如下:

2、语文的成绩没有输入,if语句中大括号的位置不正确,数学成绩的输入代码不正确。
其他的没有问题~
修改后的代码如下:
public static void main(String[] args) {
int [][] score = new int[3][2];
for(int i=0;i<score.length;i++) {
for(int j=0;j<score[0].length;j++) {
Scanner sc= new Scanner(System.in);
if(j==0) {
System.out.println("第"+(i+1)+"语文");
score[i][j]= sc.nextInt();
}
else {
System.out.println("第"+(i+1)+"数学");
score[i][j]= sc.nextInt();
}
}
}
int sum1 = score[0][0]+score[1][0]+score[2][0];
int ave1=sum1/3;
System.out.println(sum1);
System.out.println(ave1);
int sum2 = score[0][1]+score[1][1]+score[2][1];
int ave2=sum2/3;
System.out.println(sum2);
System.out.println(ave2);
}如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题