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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一个简单的小代码  只想要了详细的解释 带备注最好  因为是自己自学的 所以问题很多
class ArrayTest
{               
        public static void main(String[] args)
        {
              int[][] arr = {{3,3},{7,3},{5,1}};
                  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];
                                        }
                                }
                                System.out.println("min"+min);
                  }         
        }
}


这个代码是之前我提问 给我提供的答案 但不是我想要的结果  我就想要一个数求最小值,在一个二位数组中求最小值。
这是这段代码输出的结果



我就想要一个数最小值

2.png (2.09 KB, 下载次数: 1)

2.png

3 个回复

正序浏览
魏志林 来自手机 中级黑马 2016-1-4 17:38:46
板凳
循环比较,再获取最小值,学习了
回复 使用道具 举报
黑色皮肤的马 发表于 2016-1-4 16:50
你的System.out.println("min"+min);写错地方了,应该写到你写的代码的下一个大括号的后面,现在你写的这个 ...

非常感谢  只怪自己基础知识 他不扎实了  感谢
回复 使用道具 举报
你的System.out.println("min"+min);写错地方了,应该写到你写的代码的下一个大括号的后面,现在你写的这个位置还是在for循环内部,在整个for循环结束后直接把结果输出就行,所以要往下移动到下一个}下面。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马