二维数组键盘输入提示
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]位置固定是数学成绩,那么在任何一次循环中,都可以顺序接收两次成绩了。
以上是实现的思路,同学可以参考尝试一下。
祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程
这个怎么赋值两次,后面的把前面的覆盖了
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星