当前位置:首页 » 编程语言 » java二维数组行列互换

java二维数组行列互换

发布时间: 2023-02-15 00:59:08

‘壹’ java二维数组行列元素互换并保存到另一个数组里面

int[][]changeArray(int[][]a)
{
int[][]b;
b=newint[a[0].length][a.length];
for(inti=0;i<a.length;i++)
{
for(intj=0;j<a[i].length;j++)
{
b[i][j]=a[j][i];
}
}
returnb;
}

‘贰’ Java将二维数组的行列元素进行转换

假设,原数组为a[],再声明一个数组b[]。m,n分别为原数组的行和列。
for(int i=0; i<m; i++){
for(int j=0; j<n; j++){

b[j][i] = a[i][j];

}
}

‘叁’ Java随机生成一个5行六列的二维数组,怎么行列转换

<pre t="code" l="java">思路:
1、首先声明一个6行5列的数组
2、先循环行,再循环列,再赋值为随机数(使用 Random 类)
3、再遍历

代码如下:
public static void main(String[] args) {
//声明一个6行5列的数组
int[][] array=new int[6][5];
for(int i=0,j=array.length;i<j;i++){
for(int h=0,k=array[i].length;h<k;h++){
array[i][h]=new Random().nextInt(100); //赋值:100以内的随机数
}
}

//遍历
for(int i=0,j=array.length;i<j;i++){
System.out.println();
for(int h=0,k=array[i].length;h<k;h++){
System.out.print(array[i][h]+"\t");
}
}
}

‘肆’ java行列值的互换

二维数组的行列值互换,又叫矩阵的转置,数组a转置后应该是1,4;2,5;3,6;

完整的矩阵转置的Java程序如下

热点内容
u盘随身系统linux 发布:2024-11-08 13:34:34 浏览:411
b1422压缩机锁定 发布:2024-11-08 13:32:43 浏览:635
上传按钮图片 发布:2024-11-08 13:30:57 浏览:920
安卓手机相机如何拍摄短视频 发布:2024-11-08 13:28:42 浏览:411
网站的并发访问 发布:2024-11-08 13:27:56 浏览:514
脉冲压缩调制 发布:2024-11-08 12:49:56 浏览:126
松茸菌存储 发布:2024-11-08 12:49:05 浏览:333
超市wifi密码大概都是什么 发布:2024-11-08 12:48:19 浏览:590
linuxftp访问被拒绝访问 发布:2024-11-08 12:31:05 浏览:770
魔兽怀旧服如何重新做服务器 发布:2024-11-08 12:26:38 浏览:599