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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Bule丶 于 2014-8-5 11:49 编辑

//定义二维数组
                int array [][] = new int[][]{new int[]{3,6},new int[]{2,8}};
                int min=0;        //定义一个最小值用来接收二维数组里的最小值
                for (int i = 0; i < array.length; i++) {        //外层循环array  值为int类型数组
                        for (int j = 0; j < array.length; j++) {        //内层循环  array中每一个数组
                                if(i==0&&j==0){        //min赋值为第一个结果数组中的第0个下标的值  
                                        min = array[0][0];
                                }
                                         //如果min大于正在循环的数值  
                                if(min>array[j]){
                                        min = array[j];        //把小的一方赋予给min
                                }
                        }
                }
               
                System.out.println(min);        //输出min



这样做效率怎么样?

9 个回复

倒序浏览
                // 定义一个数组
                int[][] array = { { 1, 2, 3, 4 }, { 667, 80, 79, 34 }, { 1, 0 },
                                { 987, 23 } };

                // 定义基准元素
                int mini = array[0][0];
               
                // 将之与其他元素依次遍历比较
                for (int x = 0; x < array.length; x++) {
                        for (int y = 0; y < array[x].length; y++) {
                                if (array[x][y] < mini) {
                                        mini = array[x][y];
                                }
                        }
                }
               
                System.out.println("array[][]数组中最小的元素为"+ mini);

        }
回复 使用道具 举报
到处玩的 发表于 2014-8-3 20:45
// 定义一个数组
                int[][] array = { { 1, 2, 3, 4 }, { 667, 80, 79, 34 }, { 1, 0 },
                                { 987, 23 } ...

受教了啊
回复 使用道具 举报
谢谢 了  学习了
回复 使用道具 举报
学习了!!!!!!
回复 使用道具 举报
代码写的好乱啊,提交的时候可以用代码提交
回复 使用道具 举报
看看,学学
回复 使用道具 举报
1楼你的代码是错误的
回复 使用道具 举报
hlyylh 中级黑马 2015-8-31 23:29:00
9#
思路我想到了,就是判断条件那里没有想到到啊
回复 使用道具 举报
厉害啊。哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马