我是一年级学生,我不知道该怎么做。我有输入值但结果却一直变为0。我期待这样的输出:
0000000000
1111111111
2222222222
3333333333
4444444444
但它一直给我0.
到目前为止,这是我的代码:
String [][]array2D = new String[5][10];
for(int r=0; r<array2D.length; r++)
{
for(int b=0; b<array2D[r].length; b++)
{
System.out.print(array2D[r][b]);
}
System.out.println();
}
System.out.println("Prepared By: Mark Vincent D. Yap");
}
答案 0 :(得分:1)
这给出了期望的结果:
String [][]array2D = new String[5][10];
for(int r=0; r<array2D.length; r++)
{
for(int b=0; b<array2D[r].length; b++)
{
array2D[r][b] = Integer.toString(r);
}
System.out.println();
}
for(int r=0; r<array2D.length; r++)
{
for(int b=0; b<array2D[r].length; b++)
{
System.out.print(array2D[r][b]);
}
System.out.println();
}
System.out.println("Prepared By: Diligent Key Presser");
希望你能提前做好准备,而不仅仅是复制和粘贴。
答案 1 :(得分:0)
你只是忘了把输入(填充数组值)放在你的。,其余的好。请参阅下面的代码,其中我刚刚添加了数组值输入语句。
String [] [] array2D = new String [5] [10];
for(int r=0; r<array2D.length; r++)
{
for(int b=0; b<array2D[r].length; b++)
{
array2d[r][b]=String.values(r);
System.out.print(array2D[r][b]);
}
System.out.println();
}
System.out.println("Prepared By: Mark Vincent D. Yap");
}