Java中数组行列互换
数组中的行列互换,有个前期,就是:这个数组必须是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中数组行列互换相关推荐
- 将二维数组中的行列互换
情景:二维数组可以存储表格数据,还可以根据下标索引加入各种运算,而且图片的关键运算方法也是以二维数组为基础进行矩阵运算的. //创建二维数组int arr[][] = new int[][]{{1,2 ...
- C语言学习 二维数组行列互换
二维数组行列互换 Description 将一个二维数组的行和列元素互换,存放到另一个二维数组中. Input 第一行输入两个整数m和n分别表示二维数组的行数和列数(均小于20). 下一行输入该二维数 ...
- java中数组的复制
数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干). 以下我们就通过測试的方法来具体看看什么是引用复制和 ...
- Java中数组以及集合
2019独角兽企业重金招聘Python工程师标准>>> java中数组: 数组在Java里是一种特殊类型,有别于普通的"类的实例"的对象.但实际数组也是一种对象类 ...
- Java中数组的地址问题(hashCode解析):
Java中数组的地址问题(hashCode解析): import java.util.Arrays;public class Action1 {public static void main(Stri ...
- Java中数组在内存中的存放原理?
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyong0717/article/details/79165685 Java中数组被实现为对象 ...
- Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...
Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...
- JavaScript 与java中数组的区别
1. JavaScript 中的数组的长度是可变的 Java中数组的长度是固定的 2.javaScript中的元素是可以是任意类型
- java 中数组的创建 数组遍历 以及数组的输出(打印)
什么是数组? 如果我们需要创建一个 int 类型变量,那么我们只需要 int a; 如果我们需要创建五个 int 类型变量,那么我们只需要int a1; int a2; int a3; int a4; ...
最新文章
- 3dsmax 让物体变透明
- 轻松掌握ISO8583报文协议
- 关于SQL漏洞注入(Ado.Net)
- android ant打包
- 【Web安全】DVWA+CSRF跨站请求伪造-生成链接修改password
- 用java设计一个二叉树类的结构,二叉树的基本结构以及java实现
- tensorflow 笔记 16:tf.pad
- 一步步部署基于Windows系统的Jenkins持续集成环境
- 【svn】设置过滤文件
- 哈希表 HashTable对象 c#
- oracle11g 安装报告,[数据库]oracle11g的standby性能分析报告statpack安装_星空网
- python中魔法函数_02 python中魔法函数
- 3.5 向量化实现的解释
- 【hive】如何设置hive以及MapReduce的压缩方式?
- 一些意想不到的bug
- day 107radis非关系型数据库
- WEB前端常用JavaScript代码知识点
- js实现treeview 级联修改状态
- 服务器ie浏览器总是未响应怎么办,电脑ie浏览器老是无响应怎么办
- 使用接口实现打印机功能
热门文章
- 火车票被秒光,别慌!快用Python来抢票!
- python word排版_如何基于Python实现word文档重新排版
- 设计模式(结构型)之代理模式(Proxy Pattern)
- 佐罗一键新机软件安装教程及使用方法
- 右下角托盘广告消息弹窗?如邮件图标广告等通用解决方法
- adb隐藏状态栏图标,Android 完全隐藏状态栏方法
- 一个资深HR的忠告:用邮箱发简历的注意事项
- letax插入eps图片后生成不了pdf
- 抖音推广渠道有哪些?如何利用抖音推广产品
- apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人使用技巧分享