请看看有什么需要改进吗?谢谢
import java.util.Scanner;
public class ScoreDemo{
public static void main(String[] args){
//定义一个三行两列的整型二维数组intArray
int[][] intArray=new int[3][2];
int sumC=0;
int sumM=0;
Scanner sc = new Scanner(System.in);
//从键盘输入学生成绩,要求输入顺序与效果图一致
for(int i=0;i<intArray.length;i++){
for(int j=0;j<intArray[i].length;j++){
if(j%2==0){
System.out.println("请输入第"+(i+1)+"个学生的语文成绩:");
intArray[i][j]=sc.nextInt();
sumC+=intArray[i][j];
}else{
System.out.println("请输入第"+(i+1)+"个学生的数学成绩:");
intArray[i][j]=sc.nextInt();
sumM+=intArray[i][j];
}
}
}
//求语文的总成绩和平均分
System.out.println("语文的总成绩为:"+sumC);
System.out.println("语文的平均分为:"+sumC/intArray.length);
//求数学的总成绩和平均分
System.out.println("数学的总成绩为:"+sumM);
System.out.println("数学的平均分为:"+sumM/intArray.length);
}
}20
收起
正在回答
1回答
同学你好,同学的代码符合题目要求,逻辑清晰,书写规范,做的很棒。
祝学习愉快~
Java工程师 2024版
- 参与学习 2053 人
- 提交作业 1490 份
- 解答问题 1316 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星