题目: 定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出
解题关键:二维数组中每一行的最大值怎么找寻
思路:1.定义数组
2.输入数据
3.新建一个长度为N的一维数组
4.找出每行中最大值组成一个一维数组并输出;
5.遍历新数组
过程: 接下来我们根据我们的解题思路来一步步写代码
1.定义数组
Scanner sc = new Scanner(System.in);
System.out.println("请输入二维数组的数组长度");
int N = sc.nextInt();
int[][] nums = new int[N][N];
2.输入数据
for (int i = 0; i < nums.length; i++) {
for (int j = 0; j < nums[i].length; j++) {
System.out.print("第"+(i+1)+"行.第"+(j+1)+"列的数字:");
int num = sc.nextInt();
nums[i][j]