class ErWeiZui {
private static int getZX(int[][] a) {
int min = a[0][0]; //初始化为最小的角标
//对二维数组进行遍历
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (a[i][j] < min) { //比较两个数的大小
//把最小值赋值给变量min
min = a[i][j];
}
}
}
//将最小值反出去
return min;
}
public static void main(String[] args) {
int[][] a={{4,1,5},{2,7,6,13},{84,12,35},{24,6,3,22,11}};
System.out.println(getZX(a));
}
}
/*
其实二维一维数组求最大最小值的原理差不多,都需要先用for循环遍历数组的每一个元素。
然后通过if判断语句进行判断。直到找到数组中的最大或者最小值,把值反出去。就行了
上面是源代码,你可以看着注释或者看着这里的文字自己思考着写一下。其实只要理解了原理
代码很好敲的
*/ |