无名 发表于 2022-5-8 18:02:06

JAVA语言 基础入门(28)二维数组区最大值

二维数组取最大值

二维数组取最大值,就是将二维数组中的数据进行比对大小的过程,我们之前学习过一位数组的取最大值,两者的办法相似。
int[][] arr={{1,5,9},{7,3},{4,6},{8,2},{0},{12,10},{100}};
int a=arr;      
for(int b=0;aarr.length;b++){         
      for(int c=0;barr.length;c++){      
         if(aarr){         
                a=arr;      
                }   
      }
}
System.out.println(a);      

步骤:
//第一步创建一个二维数组
//for嵌套循环,要比较二维数组中的数据就要依次遍历其中的数据
//进行判断,使用事先创建的变量对比接收数据,将值大的数据赋予创建的变量      
//输出最大值

语句解析:第一步我们像创建一个二维数组就可以,在第二步中我们创建了一个新变量a,用于接收数值大的值和比较数组中的数据。第三步创建的for嵌套循环,目的是将二维数组中的数据依次遍历,以实现与变量a依次比较的效果。if判断语句用于比较大小,大的数值就赋予变量a来进行下一次比较,小的则不执行。最后输出打印最大值,以便观察。
http://cdn.u1.huluxia.com/g3/M01/D0/2A/wKgBOV52EtGACLFvAACZ9GQAbH8532.jpg
页: [1]
查看完整版本: JAVA语言 基础入门(28)二维数组区最大值