2 D ARRAY 问题。。。救JAVA PRO

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:15:21
我有了 Applet file
public class Transpose extends Applet {
Table myTable = new Table(5,3,1,16);
Table flippedTable;
public void paint(Graphics g){
myTable.display(g, 50,50);
flippedTable = new Table2(myTable.getCol(), myTable.getRow());
flippedTable = myTable.transpose();
flippedTable.display(g, 200,50);
}
}

我 现在 需要一个 Class file 去 运行这个 applet.

我 需要的 是 5*3填满数字的 表格,换成3*5的数字表格。数字也是 按顺序的换
真的 需要帮助啊
我有5个相同的问题。我 满意的话 100分就是你的了

int[][] src=new int[][]{ //假定原数组是这样的
{1,2,3},
{4,5,6},
{7,8,9},
{10,11,12},
{13,14,15}
};

//以原数组的情况生成新数组的大小
int[][] target=new int[src[0].length][src.length];

for(int i=0;i<src.length;i++){
for(int j=0;j<src[i].length;j++){
target[j][i]=src[i][j]; //交换即可,很简单
}
}
//查看结果
for(int i=0;i<target.length;i++){
for(int j=0;j<target[i].length;j++){
System.out.println(target[i][j]+",");
}
System.out.println();
}