数组中的行列互换,有个前期,就是:这个数组必须是N * N的,即就是在数组 int[a][a];

具体实现就是

1 2 3
4 5 6
7 8 9

由上表变成下表

1 4 7
2 5 8
3 6 9

贴码:

public static void test03210958() {int[][] arr = new int[][] {{1,2,3},{4,5,6},{7,8,9}};for(int i=0;i<arr.length;i++) {for(int j=0;j<arr.length;j++){System.out.println(arr[i][j]);}System.out.println("........");}int[][] arrs = new int[arr.length][arr.length];for(int i=0;i<arr.length;i++) {for (int j = 0; j < arr[i].length; j++) {// arrs[0][0]--->arr[0][0] 1// arrs[0][1]--->arr[1][0] 4// arrs[0][2]--->arr[2][0] 7// --------------arrs[i][j] = arr[j][i];}}System.out.println("---------------------------");for(int i=0;i<arrs.length;i++) {for(int j=0;j<arrs.length;j++){System.out.println(arrs[i][j]);}System.out.println("........");}}

结果:

1
2
3
........
4
5
6
........
7
8
9
........
---------------------------
1
4
7
........
2
5
8
........
3
6
9
........

Java中数组行列互换相关推荐

  1. 将二维数组中的行列互换

    情景:二维数组可以存储表格数据,还可以根据下标索引加入各种运算,而且图片的关键运算方法也是以二维数组为基础进行矩阵运算的. //创建二维数组int arr[][] = new int[][]{{1,2 ...

  2. C语言学习 二维数组行列互换

    二维数组行列互换 Description 将一个二维数组的行和列元素互换,存放到另一个二维数组中. Input 第一行输入两个整数m和n分别表示二维数组的行数和列数(均小于20). 下一行输入该二维数 ...

  3. java中数组的复制

    数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干). 以下我们就通过測试的方法来具体看看什么是引用复制和 ...

  4. Java中数组以及集合

    2019独角兽企业重金招聘Python工程师标准>>> java中数组: 数组在Java里是一种特殊类型,有别于普通的"类的实例"的对象.但实际数组也是一种对象类 ...

  5. Java中数组的地址问题(hashCode解析):

    Java中数组的地址问题(hashCode解析): import java.util.Arrays;public class Action1 {public static void main(Stri ...

  6. Java中数组在内存中的存放原理?

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyong0717/article/details/79165685 Java中数组被实现为对象 ...

  7. Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...

      Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...

  8. JavaScript 与java中数组的区别

    1. JavaScript 中的数组的长度是可变的     Java中数组的长度是固定的 2.javaScript中的元素是可以是任意类型

  9. java 中数组的创建 数组遍历 以及数组的输出(打印)

    什么是数组? 如果我们需要创建一个 int 类型变量,那么我们只需要 int a; 如果我们需要创建五个 int 类型变量,那么我们只需要int a1; int a2; int a3; int a4; ...

最新文章

  1. 3dsmax 让物体变透明
  2. 轻松掌握ISO8583报文协议
  3. 关于SQL漏洞注入(Ado.Net)
  4. android ant打包
  5. 【Web安全】DVWA+CSRF跨站请求伪造-生成链接修改password
  6. 用java设计一个二叉树类的结构,二叉树的基本结构以及java实现
  7. tensorflow 笔记 16:tf.pad
  8. 一步步部署基于Windows系统的Jenkins持续集成环境
  9. 【svn】设置过滤文件
  10. 哈希表 HashTable对象 c#
  11. oracle11g 安装报告,[数据库]oracle11g的standby性能分析报告statpack安装_星空网
  12. python中魔法函数_02 python中魔法函数
  13. 3.5 向量化实现的解释
  14. 【hive】如何设置hive以及MapReduce的压缩方式?
  15. 一些意想不到的bug
  16. day 107radis非关系型数据库
  17. WEB前端常用JavaScript代码知识点
  18. js实现treeview 级联修改状态
  19. 服务器ie浏览器总是未响应怎么办,电脑ie浏览器老是无响应怎么办
  20. 使用接口实现打印机功能

热门文章

  1. 火车票被秒光,别慌!快用Python来抢票!
  2. python word排版_如何基于Python实现word文档重新排版
  3. 设计模式(结构型)之代理模式(Proxy Pattern)
  4. 佐罗一键新机软件安装教程及使用方法
  5. 右下角托盘广告消息弹窗?如邮件图标广告等通用解决方法
  6. adb隐藏状态栏图标,Android 完全隐藏状态栏方法
  7. 一个资深HR的忠告:用邮箱发简历的注意事项
  8. letax插入eps图片后生成不了pdf
  9. 抖音推广渠道有哪些?如何利用抖音推广产品
  10. apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人使用技巧分享