当前位置:首页 » 编程语言 » 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程序如下

热点内容
服务器电脑电源管理 发布:2025-09-18 03:52:33 浏览:323
叉叉助手删除脚本 发布:2025-09-18 03:21:24 浏览:851
深圳ug五轴编程培训 发布:2025-09-18 03:13:35 浏览:197
安卓软件残留怎么清理 发布:2025-09-18 03:02:02 浏览:343
centos7apachephp7 发布:2025-09-18 03:01:47 浏览:655
安卓如何实现点击弹出列表 发布:2025-09-18 02:47:25 浏览:56
python文件函数 发布:2025-09-18 02:47:23 浏览:573
pythonwrap 发布:2025-09-18 02:46:32 浏览:332
服务器与计算机有什么区别 发布:2025-09-18 02:07:26 浏览:935
python不支持的数据类型有 发布:2025-09-18 01:50:23 浏览:648