快捷导航

java二维数组

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

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

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[0] > a[j][0] | | (a[0] == a[j][0] & & a[1] > a[j][1])){
            int temp = a[0];
            a[0] = a[j][0];
            a[j][0] = temp;
            temp = a[1];
            a[1] = a[j][1];
            a[j][1] = temp;
          }
        }
    }
    for (int i = 0;i < a.length;i++){
      System.out.println(a[0] + "," + a[1]);
    }
  }
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP