/**定义一个二维int数组,编写代码获得最小元素。
* 思路;
* a:定义一个int类型的二维数组
* b:用for嵌套对二维数组进行遍历
* c:在遍历时用第一个数字和二维数组中的每一个元素进行比较
* d:如果第一个数字大就交换两个的值,如果小就继续与下一个元素比较
* e:最后输出最小的值,
* */
public class GetMax {
public static void main(String[] args) {
//创建一个二维数组
int[][] arrs = { { 11, 2, 6, 5, 1, 3 }, { 11, 2, 44, 22, 12 },
{ 14, 12, 15, 16, 17 }, { 14, 44, 51, 14, 12, 19 },
{ 42, 21, 23, 32, 52, 22, 27, 65, 45,200 } };
int min1 = 0;
int min2 = 0;
//for嵌套对二维数组中的每一个元素进行遍历并比较
for (int i = 0; i < arrs.length; i++) {
for (int j = 0; j < arrs[i].length; j++) {
int temp = 0;
if (arrs[min1][min2] > arrs[i][j]) {
temp = arrs[i][j];
arrs[i][j] = arrs[min1][min2];
arrs[min1][min2] = temp;
}
}
}
//输出打印最后的值
System.out.println(arrs[min1][min2]);
}
}
|
|