读书人

java数组转置解决方案

发布时间: 2012-04-10 21:03:56 作者: rapoo

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");        }    } 

读书人网 >J2SE开发

热点推荐