黑马程序员技术交流社区

标题: 定义一个二维int数组,编写代码获取最小元素。 [打印本页]

作者: 下一秒温存    时间: 2014-11-6 10:54
标题: 定义一个二维int数组,编写代码获取最小元素。
package com.itheima;
/**
* 第4题:定义一个二维int数组,编写代码获取最小元素。
*@author ***
**/

public class Test4 {
        public static void main (String [] args) {

                int [][] array={{12,20,45,78},{56,31,22,74,49},{51,26,33,-2,84}};//给二维数组指定类型,可以为int,longint。

                int i,j,min=array[0][0];//从二维数组第一个元素开始比较

                for(  i=0;i<array.length;i++){for(j=0;j<array[i].length;j++)//引用for循环进行比较大小
                        if (array[i][j]<min)
                                min=array[i][j];//将比较值最小的赋给min
                }
                System.out.println("最小元素:"+min);//输出结果
        }

}

作者: 高昌德    时间: 2014-11-6 11:23
表示和你思路一样,而且也是第四题
作者: 海赛尔    时间: 2014-11-10 18:00
挺好的  给力  
作者: 海赛尔    时间: 2014-11-10 18:03
挺好的
作者: 眉宇野性    时间: 2014-11-11 12:24
  1. public class getMin
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int min,i,j;
  6.                 int arr[][]={{25,45,65,13},{34,38,23},{12,33,70}};
  7.                 min=arr[0][0];
  8.                 for(i=0;i<arr.length;i++)
  9.                         for(j=0;j<arr[i].length;j++)
  10.                         {
  11.                                 if(arr[i][j]<min)
  12.                                         min=arr[i][j];
  13.                         }
  14.                 System.out.println("min="+min);
  15.         }
  16. }
复制代码

作者: 王会涛    时间: 2014-11-11 13:47
学习了,谢谢,很有用
作者: huoxy    时间: 2014-11-11 18:57
这个应该考得就是多维数组的遍历吧,  这些题是入学考试题吗?
作者: 瞩目丶远方    时间: 2015-3-28 08:48
好厉害的说呢,还没看到数组这块儿呢
作者: 杨怀伟    时间: 2015-8-19 13:54
已经复制粘贴
作者: 刘德坤    时间: 2015-10-7 10:31
妥妥的啊!                              
作者: 13453150836    时间: 2015-10-7 11:58
这个貌似写的太牛了...





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2