나는 모든 행이 동일한 길이를 가질 때 무슨 일하는 배열이 같은 경우 어떻게 수직으로 2 차원 배열을 인쇄 할 알고Java에서 행 길이가 다른 2 차원 배열을 세로로 인쇄하려면 어떻게해야합니까?
나는 수직 값을 통해 루프를 가정하고 어떻게{{2,3,4}, {6,23,56,78}, {12,11,43,54,77}};
?
나는 모든 행이 동일한 길이를 가질 때 무슨 일하는 배열이 같은 경우 어떻게 수직으로 2 차원 배열을 인쇄 할 알고Java에서 행 길이가 다른 2 차원 배열을 세로로 인쇄하려면 어떻게해야합니까?
나는 수직 값을 통해 루프를 가정하고 어떻게{{2,3,4}, {6,23,56,78}, {12,11,43,54,77}};
?
각 열은 배열 길이를 알려줍니다. 해당 배열 길이를 테스트하여 열에 값이 있는지 확인하십시오. 그렇다면 그것을 인쇄하고, 그렇지 않으면 빈 칸을 인쇄하십시오.
int[][] matrix; //column, then row
for (int row=0; row<maxRows; row++) {
for (int col=0; col<maxCol; i++) {
int[] column = matrix[col];
if (row < column .length) {
print(column[row]);
}
else {
print(a blank);
}
}
}
출력을 어떻게 표시 하시겠습니까? – ajb