最初のコードは、1つの列と複数の行だけを生成します。 2番目のコードは5x5ボードになります。最初のコードで何が間違っていますか。それはおそらく愚かでシンプルなものですが、私はそれを見つけることができませんでした。Javaのスクウェアボード - なぜ結果が異なるのですか?
int size = 5; // size of the board
for (int row = 1; row <= size; ++row) {
for (int col = 1; col <= size; ++col) {
System.out.println("# ");
}
System.out.println();
}
int height = 5;
int width = 5;
for (int i = 0; i < height; i++) {
for (int j = 0; j < width; j++) {
System.out.print("# ");
}
System.out.println();
}
あなたは、第一及び第二 'でprint'で' println'を使用しているので。 –
最初は 'print'の代わりに' println'を使用します – Zircon
最初にprintlnを使用し、2番目がprintを使用します; – Chris