本帖最后由 杨兴庭 于 2013-8-7 13:16 编辑
- //输出二维数组中的最小值
- class GetMin
- {
- public static void main(String[] args)
- {
- System.out.println(getMin());
- }
- public static int getMin()
- {
- int[][] arr={{21,4,33,7,5},{65,34,7,9},{33,45,3}};
- int x,y;int temp=0;
- int[] a=new int[3];
- for(x=0;x<arr.length-1;x++)
- {
- for(y=0;y<arr[x].length-1;y++)
- {
- if(arr[x][y]<arr[x][y+1])
- temp=y;
- else
- temp=y+1;
- }
- a[x]=arr[x][temp];
- }
-
- return Math.min(Math.min(a[0],a[1]),Math.min(a[1],a[2]));
- }
- }
复制代码 /*运行结果是0,我觉得可能是返回了数组中某个初始化为null的数据。
小弟刚刚开始学,请指导下,谢谢。
*/ |