请老师查看
来源:1-8 编程练习
慕勒3177846
2020-05-19 23:46:00
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args) {
int[][] intArray = new int[3][2];
int sumc = 0;
int avg = 0;
int summ = 0;
//从键盘输入学生成绩,要求输入顺序与效果图一致
Scanner sc = new Scanner(System.in);
for(int i=0;i<intArray.length;i++){
for(int j=0;j<intArray[0].length;j++){
if(j==0){
System.out.println("请输入第"+(i+1)+"位同学的语文成绩:");
}
else{System.out.println("请输入第"+(i+1)+"位同学的数学成绩:");
}
intArray[i][j] = sc.nextInt();
}
System.out.println();
}
//求语文的总成绩和平均分
for(int i = 0; i<intArray.length;i++){
sumc = sumc + intArray[i][0];
}
avg = sumc / 3;
//求数学的总成绩和平均分
for(int i = 0; i<intArray.length;i++){
summ = summ + intArray[i][1];
}
System.out.println("语文总成绩为:"+sumc);
System.out.println("语文平均分为:"+avg);
System.out.println("数学总成绩为"+summ);
}
}
1回答
好帮手慕阿园
2020-05-20
同学你好,课题完成的不错,很棒;但是同学的代码没有求出数学成绩的平均分,效果图如下

同学参考语文平均成绩修改即可,修改后代码如下

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