请看看有什么需要改进吗?谢谢
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); } }
19
收起
正在回答
1回答
同学你好,同学的代码符合题目要求,逻辑清晰,书写规范,做的很棒。
祝学习愉快~
Java工程师 2024版
- 参与学习 2030 人
- 提交作业 1352 份
- 解答问题 1231 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星