- package com.itheima;
- public class Test2 {
- /**
- * 第二题:
- * 2、 定义一个二维int数组,编写代码获取最小元素。
- *
- * @param args
- */
- public static void main(String[] args) {
- // 首先按题意自己定义一个二维int类型的数组,如下行所示
- int[][] array = { { 44, 77, 55 }, { 82, 17, 8, -98 }, { 42, 19, -3 },
- { 74, 26, 32, -22, 27 } };
- // 假定第一行第一个为最小值,并根据已知数组是int类型, 来定义一个int类型变量min来接收,如下行所示:
- int min = array[0][0];
- // 对数组进行for循环遍历,以便依次将数组中每个元素拿来与自己设定的最小值元素min进行比对,遍历如下俩行所示:
- for (int i = 0; i < array.length; i++)
- for (int j = 0; j < array[i].length; j++) {
- // 通过将数组中每个元素与自己所设定最小值min比对, 如果比min小,则将该元素值赋值给min。
- if (array[i][j] < min) {
- min = array[i][j];
- }
- }
- // 通过遍历依次比较,并把最小的元素的赋值给min后, 现在min已经保留该数组中最小的元素值,所以将其输出即可。
- System.out.println(min);
- }
- }
复制代码
|
|