老师请问数学成绩咋没有输出
package com.imooc.array; import java.util.Scanner; public class ScoreDemo { public static void main(String[] args){ //定义一个三行两列的整型二维数组intArray int[][] intArray = new int[3][2]; int ywsum=0; int sxsum=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==0) { System.out.println("第"+(i+1)+"个学生的语文成绩为:"+intArray[i][j]); intArray[i][0]=sc.nextInt(); ywsum=intArray[i][j]+ywsum; } if(j==1) { System.out.println("第"+(i+1)+"个学生的数学成绩为:"+intArray[i][j]); intArray[i][0]=sc.nextInt(); sxsum=intArray[i][j]+sxsum; } } System.out.println("语文的总成绩为:"+ywsum); System.out.println("语文的平均成绩为:"+(ywsum/intArray.length)); System.out.println("数学的总成绩为:"+sxsum); System.out.println("数学的平均成绩为:"+(sxsum/intArray.length)); } //求语文的总成绩和平均分 //求数学的总成绩和平均分 } }
24
收起
正在回答
2回答
插入数据成绩时,应该是 intArray[i][1]=sc.nextInt(); 祝学习愉快~
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星