A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

二维数组中的最小元素是指什么?
是最小的一组一维数组,还是单个的数字。详细一点

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

5 个回复

倒序浏览
看下别人的吧,是指你说的的单个数字
http://bbs.itheima.com/forum.php?mod=viewthread&tid=103313
回复 使用道具 举报
看了,他的代码看不懂耶!还发现了错的。:hug::victory:
回复 使用道具 举报
二维数组里有一维数组,一维数组里有元素,是指二维数组中,所有一维数组的元素中最小的~~
回复 使用道具 举报 1 0
二维数组里有一维数组,最小元素是指一维数组里的最小值
示例:
定义一个二维int数组,编写代码获取最小元素。
public class Demo{
        public static void main(String[] args)
        {
                //定义一个二维数组。
                int[][] arr={{2,3,6},{4,9,1},{8,5,7}};
                int min=getMin(arr);//调用getMin方法,将得到的值赋给min。
                System.out.println("min="+min);
        }
        public static int getMin(int[][] arr)
        {
                //定义初始化值。
                int min=arr[0][0];
                //进行遍历。
                for(int x=0;x<arr.length;x++)
                {
                        for(int y=0;y<arr[x].length;y++)
                        {
                                if(arr[x][y]<min)
                                        min=arr[x][y];
                        }
                }
                return min;//返回最小值。
        }

}
回复 使用道具 举报
  1. public class ArrayDemo {
  2.         public static void main(String[] args) {
  3.                 int[][] array = new int[][] {{55, 5, 23, 15},
  4.                                                                                 {10, 2, 88, 33},
  5.                                                                                 {23, 22, 1, 78},
  6.                                                                                 {13, 14, 53, 16}};
  7.                 System.out.println("最小值 : " + getMin(array));
  8.                
  9.         }

  10.         //获取二维数组中的最小值
  11.         public static int getMin(int[][] array) {
  12.                 int temp = array[0][0];
  13.                 for (int i = 0; i < array.length; i++) {
  14.                         for (int j = 0; j < array[i].length; j++) {
  15.                                 if(temp > array[i][j])
  16.                                         temp = array[i][j];
  17.                         }
  18.                 }
  19.                 return temp;
  20.         }
  21. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马