当前位置: 代码迷 >> J2SE >> java数组转置解决方案
  详细解决方案

java数组转置解决方案

热度:185   发布时间:2016-04-24 01:41:28.0
java数组转置
public class Example4
{
public static void main(String srgs[])
{
int a[][]= {{1,2},{3,4},{5,6}},i,j;
int b[][]=new int [3][2];
for(i=0;i<a.length;i++)
for(j=0;j<a[0].length;j++)
b[j][i]=a[i][j];
for(i=0;i<a.length;i++)
for(j=0;j<a[i].length;j++)
System.out.println(a[i][j]);
}
}

------解决方案--------------------
Java code
        int a[][] = { { 1, 2 }, { 3, 4 }, { 5, 6 } }, i, j;        int b[][] = new int[2][3];        for (i = 0; i < a.length; i++) {            for (j = 0; j < a[i].length; j++) {                b[j][i] = a[i][j];            }        }        for (i = 0; i < b.length; i++) {            for (j = 0; j < b[i].length; j++) {                System.out.print(b[i][j]);            }            System.out.print("\n");        }    }
  相关解决方案