二维数组行列互换(学习)
来源:互联网 发布:当前网络不可用怎么办 编辑:程序博客网 时间:2024/05/29 18:21
package san;
public class ArrayRowColumSwap {
private static void printArray(int[][] arr){
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
public static void main(String[] args){
int arr[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}};
System.out.println("行列互掉前:");
printArray(arr);
int arr2[][]=new int[arr.length][arr.length];
for(int i=0;i<arr2.length;i++){
for(int j=0;j<arr2.length;j++){
arr2[i][j]=arr[j][i];
}
}
System.out.println("行列调换后:");
printArray(arr2);
}
public class ArrayRowColumSwap {
private static void printArray(int[][] arr){
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
public static void main(String[] args){
int arr[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}};
System.out.println("行列互掉前:");
printArray(arr);
int arr2[][]=new int[arr.length][arr.length];
for(int i=0;i<arr2.length;i++){
for(int j=0;j<arr2.length;j++){
arr2[i][j]=arr[j][i];
}
}
System.out.println("行列调换后:");
printArray(arr2);
}
}
结果:
当把
public class ArrayRowColumSwap {
private static void printArray(int[][] arr){
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
修改成
public class ArrayRowColumSwap {
private static void printArray(int[][] arr){
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
System.out.println(arr[i][j]+" ");
}
}
}
之后,结果为:
声明两种方法
数组的元素类型数组名[][]
数组的元素类型[][]数组名
例如
int array[][];
int[][] array;
创建同样两种方法
int array[][]; array = new int [3][4];
int array[][] = new int[3][4];
数组相关的地址:http://www.th7.cn/Program/java/201611/1003860.shtml
阅读全文
0 0
- 二维数组行列互换(学习)
- 二维数组行列互换
- 数组与集合的应用之数组演练(将二维数组中的行列互换)
- 对3*3的二维数组进行转置(行列互换)
- C语言对矩阵的转制 二维数组行列互换
- (c语言)将一个二维数组的行列互换
- C/C++小程序学习:二维矩阵行列元素互换
- 数组,行列互换.
- 数组,行列互换
- 互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java
- 2*3数组行列互换
- 将二位数组中的行列互换
- SQL(行列互换)
- 二维数组互换
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- 将二维list的行列互换
- c# 二维数组 行列
- 二维数组行列转换
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
- 使用python 3的urllib.request库
- Apache 403 error, (13)Permission denied: access to / denied问题
- 《机器学习实战》学习笔记-[3]-决策树_1_基础
- OSI七层模型与TCP/IP四层模型 必知必会
- 二维数组行列互换(学习)
- 负数的左移和右移
- Android studio上创建Cocos2d-x 3.X项目
- iOS KVC-对象初始化赋值的神级技巧
- Python程序的交互
- ABAQUS提取截面节点的输出结果
- Java进阶之路——从初级程序员到架构师
- Python注释
- Leetcode 100 Same Tree