猿问

java二维数组

有知道java二维数组怎么弄行跟列的排序吗,我写了一下列的不会

慕码人0168727
浏览 1159回答 1
1回答

慕慕0098458

public static void main(String args[]){        int a[][] = {{4, 1}, {1, 2}, {2, 3}, {2, 1}, {3, 2}, {3, 1}, {1, 1}};        for (int i = 0; i < a.length; i++){            for (int j = i; j < a.length;j++){                if (a[i][0] > a[j][0] | | (a[i][0] == a[j][0] & & a[i][1] > a[j][1])){                        int temp = a[i][0];                        a[i][0] = a[j][0];                        a[j][0] = temp;                        temp = a[i][1];                        a[i][1] = a[j][1];                        a[j][1] = temp;                    }                }        }        for (int i = 0;i < a.length;i++){            System.out.println(a[i][0] + "," + a[i][1]);        }    }
随时随地看视频慕课网APP

相关分类

Java
我要回答