谢谢。 可是你的这个编译有点问题,我自己又改了。
class twoD {
static int[] Array ={1,2,3,4,5,6,7,8};
public static void main(String arg[]) {
twoDimensionArray(Array);
}
public static int[][] twoDimensionArray(int[] oneDimensionArry)
{
int[] array=new int[8]; //Array have 9 elements
int[][] twoD=new int[2][2];
int i=0,j=0;
int n=0;
for(i=0;i<8;){
for(int j=0;j<8;j++)
{
twoD[i][j]=array[n];
n++;
}
}
}
/* [0][1][2][3][4][5][6][7][8]
*
* 输入->:1 2 3 4 5 6 7 8 9
*
* 结果应当是:
*
* 1 2 3
* 4 5 6
* 7 8 9
*
*/
编译后的出错信息为:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at twoD.main(twoD.java:3)
结果还是不行,搞不清什么原因。能再帮看一下吗?。。。。
[此贴子已经被作者于2007-8-7 1:44:19编辑过]