2015-10-27 28 views
0

更改我怎么能修改此方法,以便类Integer代替原始类型int从基本类型int到Integer类

int[][] fillMatrix() { 
    int[][] matrix = new int[5][4]; 
    for (int row = 0; row < 5; row++) 
     for (int column = 0; column < 4; column++) 
      matrix[row][column] = row * column; 
    return matrix; 
} 
+4

重写你的代码并用Integer替换int? – Stultuske

+0

你为什么想这样做? – ControlAltDel

+0

@ControlAltDel他可能需要矩阵中的空值? – StackFlowed

回答

0

这个怎么样?

Integer[][] fillMatrix() { 
Integer[][] matrix = new Integer[5][4]; 
for (int row = 0; row < 5; row++) 
    for (int column = 0; column < 4; column++) 
     matrix[row][column] = row * column; 
return matrix; 
} 
+1

添加评论指出自动装箱会让我很多快乐 – ControlAltDel