我是新手来的,今天看到道题目但不怎么会做,在此求教了。题目是这样的,设计一方法,返回一个二维数组内所有元素的最小值,并测试次方法。谢谢了

解决方案 »

  1.   

    public static void main(String[] args) {
        int[][] myInt = {{8,2}, {3,1},{5,6}};
        getMin(myInt);
    }static void getMin (int[][] myInt) {
        int myMin = 0;
        for (int i = 0 ; i < myInt.length ; i++ ) {
            for (int j = 0 ; j < myInt[i].length ; j++) {
       if (myMin > myInt[i][j]) {
           myMin = myInt[i][j];
       }
    }
        }
        System.out.println("My Min is " + myMin);
    }
      

  2.   

    public static void main(String[] args) {
        int[][] myInt = {{8,2}, {3,1},{5,6}};
        getMin(myInt);
    }static void getMin (int[][] myInt) {
        int myMin = 0;
        for (int i = 0 ; i < myInt.length ; i++ ) {
            for (int j = 0 ; j < myInt[i].length ; j++) {
       if (myMin > myInt[i][j]) {
           myMin = myInt[i][j];
       }
    }
        }
        System.out.println("My Min is " + myMin);
    }
    但像这样编写得到的结果是不正确的哦,当遇到数组的的元素大于0时得到的结果都是0的哦
      

  3.   

    -- 对不起,原来的函数是找对大值public static void main(String[] args) {
        int[][] myInt = {{8,2}, {3,1},{5,6}};
        getMin(myInt);
    }static void getMin (int[][] myInt) {
        int myMin = myMin = myInt[0][0];
        for (int i = 0 ; i < myInt.length ; i++ ) {
            for (int j = 0 ; j < myInt[i].length ; j++) {
       if (myMin > myInt[i][j]) {
           myMin = myInt[i][j];
       }
    }
        }
        System
      

  4.   

    public static void main(String[] args) {
        int[][] myInt = {{8,2}, {3,1},{5,6}};
        getMin(myInt);
    }static void getMin (int[][] myInt) {
        int myMin = myInt[0][0];
        for (int i = 0 ; i < myInt.length ; i++ ) {
            for (int j = 0 ; j < myInt[i].length ; j++) {
       if (myMin > myInt[i][j]) {
           myMin = myInt[i][j];
       }
    }
        }
        System.out.println("My Min is " + myMin);
    }
      

  5.   

    楼主用俺的程序啊,老师看了一定给高分! int[][] a={{4,2,3}, {7,0,8,1,6}, {9, -2, 5}};
    TreeSet<Integer> ts = new TreeSet<Integer>();
    for(int i=0; i<a.length; i++)
    for(int j=0; j<a[i].length; j++)
    ts.add(a[i][j]);
    System.out.println(ts.first());