|
二维数组取最大值
二维数组取最大值,就是将二维数组中的数据进行比对大小的过程,我们之前学习过一位数组的取最大值,两者的办法相似。
int[][] arr={{1,5,9},{7,3},{4,6},{8,2},{0},{12,10},{100}};
int a=arr[0][0];
for(int b=0;aarr.length;b++){
for(int c=0;barr.length;c++){
if(aarr[c]){
a=arr[c];
}
}
}
System.out.println(a);
步骤:
//第一步创建一个二维数组
//for嵌套循环,要比较二维数组中的数据就要依次遍历其中的数据
//进行判断,使用事先创建的变量对比接收数据,将值大的数据赋予创建的变量
//输出最大值
语句解析:第一步我们像创建一个二维数组就可以,在第二步中我们创建了一个新变量a,用于接收数值大的值和比较数组中的数据。第三步创建的for嵌套循环,目的是将二维数组中的数据依次遍历,以实现与变量a依次比较的效果。if判断语句用于比较大小,大的数值就赋予变量a来进行下一次比较,小的则不执行。最后输出打印最大值,以便观察。
|
|