二维数组键盘输入提示
int[][] intArray=new int[3][2]; Scanner sc=new Scanner(System.in); for(int i=0;i<intArray.length;i++) { for(int j=0;j<intArray[i].length;j++) { System.out.println("请输入第"+(i+1)+"个学生的成绩"); intArray[i][j]=sc.nextInt(); } } for(int i=0;i<intArray.length;i++) { for(int j=0;j<intArray[i].length;j++) { System.out.print(intArray[i][j]+" "); }System.out.println(); }
这个怎么做到题目要求的内容,每行会分别提示语文和数学两次输入的提示,我写的只能提示一整行,不能做到每一行每一列都提示
13
收起
正在回答
1回答
同学你好,操作数组时,使用单层循环即可。例如数组中[i][0]位置固定是语文成绩,[i][1]位置固定是数学成绩,那么在任何一次循环中,都可以顺序接收两次成绩了。
以上是实现的思路,同学可以参考尝试一下。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星