二维数组1-8编程练习Eclipse运行结果是正确的 为什么到提交作业提示不行

来源:1-8 编程练习

苞芘的爸爸

2019-03-20 13:53:59

1-8 编程练习


在一个二维数组中存放了三名学生的语文和数学的成绩,从键盘输入三名学生的成绩存储到二维数组中,分别求语文和数学的总成绩及平均分并输出

package com.imooc.array;


import java.util.Scanner;


public class ScoreDemo {


public static void main(String[] args) {

// TODO Auto-generated method stub

int[][] intArray=new int[3][2];

Scanner sc=new Scanner(System.in);

int yuwenSum=0;

int shuxueSun=0;

for(int i=0;i<intArray.length;i++) {

for(int j=0;j<intArray[i].length;j++) {

if(j==0) {

System.out.print("请输入第"+(i+1)+"个学生的语文成绩:");

intArray[i][j]=sc.nextInt();

yuwenSum+=intArray[i][j];

}

if(j==1) {

System.out.print("请输入第"+(i+1)+"个学生的数学成绩:");

intArray[i][j]=sc.nextInt();

shuxueSun+=intArray[i][j];

}

}

System.out.println();

}

System.out.println("语文总成绩为:"+yuwenSum);

System.out.println("语文的平均分为:"+yuwenSum/(intArray.length));

System.out.println("数学总成绩为:"+shuxueSun);

System.out.println("数学的平均分为:"+shuxueSun/(intArray.length));

}


}



写回答

1回答

好帮手慕阿满

2019-03-20

同学的代码完成的不错,但是还可以更简洁一些,比如使用一个循环来完成。如果在在线编程中运行,不能有带包的语句,需要去掉package com.imooc.array;

同学可以去掉这句代码再试试。

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

0

0 学习 · 11489 问题

查看课程