首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java数组转置解决方案

2012-04-10 
java数组转置publicclass Example4{public static void main(String srgs[]){int a[][] {{1,2},{3,4},{5,

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

热点排行
Bad Request.