您的位置:首页 > 编程语言 > Java开发

用Java转换n行m列的二维数组转换为m行n列的数组输出

2016-09-23 21:48 267 查看
</pre><pre name="code" class="html">package com.dasenlin.testmapvalue;
/**
* 3行13列换成13行3列
* @author Administrator
*
*/
public class TestZhuanHuan {

public static void main(String[] args) {
int[][] num;             //定义一个int类型的2维数组
num= new int[3][13];
int[][] num2;             //定义一个int类型的2维数组
num2= new int[13][3];
int i,j;
int temp=0;
for(i=0;i<3;i++)
{
for(j=0;j<13;j++)
{
temp=temp+1;
num[i][j]=temp;
System.out.println("num"+"["+i+"]"+"["+j+"]"+"---"+num[i][j]);
}
}

for(i=0;i<3;i++)
{
for(j=0;j<13;j++)
{
num2[j][i] = num[i][j];
}
}
System.out.println("-----------分割------------");

for(i=0;i<13;i++)
{
for(j=0;j<3;j++)
{
System.out.println("num2"+"["+i+"]"+"["+j+"]"+"---"+num2[i][j]);
}
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: