编程1——6问题
int[][] intArray;
intArray=new int[3][2];
Scanner sc=new Scanner(System.in);
for(int n=0;n<intArray.length ;n++) {
for(int m=0;m<intArray[n].length ;m++) {
if(intArray[n][m]==intArray[n][0]) {
System.out.println("请输入第"+(n+1)+"个学生的语文成绩");
}
else if(intArray[n][m]==intArray[n][1]) {
System.out.println("请输入第"+(n+1)+"个学生的数学成绩");
}
intArray[n][m]=sc.nextInt();
}
System.out.println("");
}
int chinaCount=intArray[0][0]+intArray[1][0]+intArray[2][0];
int chinaAverage=chinaCount/3;
int mathCount=intArray[0][1]+intArray[1][1]+intArray[2][1];
int mathAverage=mathCount/3;
System.out.println("语文总成绩为:"+chinaCount);
System.out.println("语文平均分为:"+chinaAverage);
System.out.println("数学总成绩为:"+mathCount);
System.out.println("数学平局分为:"+mathAverage);
求解!!!!
正在回答
代码在eclipse运行结果是没有问题的,在线编辑器不能支持Scanner部分输入的功能,上述代码有处可以优化:if(intArray[n][m]==intArray[n][0])可以简化成if (m == 0) ,else if(intArray[n][m]==intArray[n][1])可以简化成else if (m == 1)
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星