我需要用奇数填充二维数组。
我希望它看起来像这样
13579
13579
13579
13579
这是我到目前为止所拥有的:
public static void twoDArray(){
//http://stackoverflow.com/questions/11243774/how-to-automatically-populate-a-2d-array-with-numbers
int twoDimention[][] = new int[5][3];
for(int i=0; i<twoDimention.length; i++){
for(int j=0; j<twoDimention[i].length; j++){
twoDimention[i][j] = 2*i + 1;
System.out.printf("%d5", twoDimention[i][j]);
}
System.out.println();
}
它打印:
1515151515
3535353535
5555555555
7575757575
9595959595
有人可以帮忙吗?
最佳答案
twoDimention[i][j] = 2*j + 1; // j instead of i
System.out.print(twoDimention[i][j]);