开发者社区> 问答> 正文

利用数组使数据关于一张表格左对角线对称交换

目前已知的数组函数有Arrays里的copyOf和copyOfRange,binarySearch检索,我较熟的有:冒泡排序,for循环遍历数组,foreach遍历数组,求前辈们教教我怎么实现标题的提问,表示完全不懂。

展开
收起
蛮大人123 2016-02-20 15:15:28 2197 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    public class Swap{
     public static void main(String[] args){
     char[][] character={{'A','B','C','D'},{'E','F','G','H'},{'I','J','K','L'},{'M','N','O','P'}};
     System.out.println("交换前的字母表");
    for(int i=0;i<4;i++){
     for(int j=0;j<4;j++){
     System.out.print(character[i][j]);
     }
     System.out.print("\n");
     }
     for(int i=0;i<4;i++){
     for(int j=i+1;j<4;j++){
     char temp;
     temp=character[i][j];
     character[i][j]=character[j][i];
     character[j][i]=temp;
            }
    
        }
        System.out.println("交换后的是");
        for(int i=0;i<4;i++){
            for(int j=0;j<4;j++){
                System.out.print(character[i][j]);
            }
            System.out.print("\n");
        }
    }
    }
    2019-07-17 18:45:22
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载