我有访问器方法,用户从他们想要打印的2D数组中提交特定列。但是,我在打印特定列时遇到问题。
例如:
public array[] column(int col)
{
}
2D阵列是这样的:
5 5 5 5 5 0
8 5 2 5 5 5
5 5 5 5 1 5
所以如果有人选择col = 3,它应该打印(5,5,5)
答案 0 :(得分:1)
你应该知道数组中没有行 你需要遍历行,列值应该是固定的
int noOfRows, int noOFColmuns;
public void printColumn(int[][] arr, int col){
for(int i = 0 ; i < noOfRows; i++){
System.out.println(arr[i][col]);
}