求一个二维数组中元素的最小值。以下是我写的代码。
- <p>public class Test1 {
- public static void main(String[] args){
- Getmin(0,0);
-
- }
- public static int Getmin(int min,int min2){
- int[][] arr={{4,5,3},{2,7,9}};
- for(int x=0;x<arr[0].length-1;x++){
- if(arr[0][x]<arr[0][x+1]){
- min=arr[0][x];
- }else{
- min=arr[0][x+1];
- }
- }
- <font color="red">for(int y=0;y<arr[1].length-1;y++){
- if(arr[0][y]<arr[0][y+1]){
- min2=arr[0][y];
- }else{
- min=arr[0][y+1];
- }
- }</font>
- if(min>min2){
- return min2;
- }
- else{
- return min;
- }
- }
- }
- </p>
复制代码 我用eclipse调试过了,每次到第二个for循环的时候就出问题,它遍历的不是下标1的2,7,9而是下标0的4,5,3。
请大神帮忙看看。我犯了什么错。。 :handshake
|