老师,请帮忙查看一下错误?

来源:1-8 编程练习

柯菲特

2019-08-21 15:27:40

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

写回答

1回答

好帮手慕酷酷

2019-08-21

同学你好,代码的思路很棒!但是还有一些一小问题:

1、二维数组的初始化方式不正确,具体修改如下:

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

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);
		}

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

0

0 学习 · 11489 问题

查看课程