私はjavaを使用しています。ユーザ入力に基づいて2次元配列を水平方向に複数回印刷したいと思います。しかし、私の配列は縦に印刷されます。2次元配列を水平方向に何度も印刷する方法
n=3; //user input
char[][] board = new char[2][3];
char[][] f = new char[board.length][n * board[0].length];
for (int i = 1; i < n + 1; i++) {
int Start = (i * board[0].length) - board[0].length;
int End = i * board[0].length;
for (int row = 0; row < f.length; row++) {
for (int col = nStart; col < nEnd; col++) {
f[row][col] = board[row][col - nStart];
System.out.print(f[row][col]);
}
System.out.println();
}
}
For example board array =
xx
xx
I would like
xxxxxx
xxxxxx
'System.out.println();'を削除しますか? – Eran
'System.out.println()'を 'System.out.print(" ")'で置き換えます。それ以外の場合は削除してください。 –
あなたの出力がどのように見えるかの例を(あなたの投稿内に)表示してください。 – DevilsHnd