私は印刷しようとしているマトリックスを持っています。マトリックスの2つの行の間のスペースを減らす方法a
?3 * 3行列の行間のスペースを削減または排除することは可能ですか?
for(int i = 0; i < row.length; i++) {
for(int j = 0; j < col.length; j++) {
System.out.println(a[i][j]);
}
}
私は印刷しようとしているマトリックスを持っています。マトリックスの2つの行の間のスペースを減らす方法a
?3 * 3行列の行間のスペースを削減または排除することは可能ですか?
for(int i = 0; i < row.length; i++) {
for(int j = 0; j < col.length; j++) {
System.out.println(a[i][j]);
}
}
printlnは改行で印刷されます。あなたはprintln
たびに印刷されている
for(int i = 0; i < row.length; i++) {
for(int j = 0; j < col.length; j++) {
System.out.print(a[i][j] + "\t");
}
System.out.println();
}
何が欲しいのです。だからこそ、印刷するたびに各番号の後に改行が入ります。行列を印刷するには、私はこの方法を印刷するのが好きていると思います:
for (int i = 0; i < numOfRows; i++) {
for (int j = 0; j < numOfColumns; j++) {
if (j != 0) {
System.out.print(" ");
}
System.out.printf("%4d", a[i][j]);
}
System.out.println();
}
例えば:{{1,243,3}, {55,12,676}, {45,232,545}}
行列出力のために次のようになります。
1 243 3
55 12 676
45 232 545
それが変化するであろうと私はあなたの書式ではなく、あなたのエラーを修正しましたポスト。あなた自身でそれをチェックしたいかもしれません。 – ChiefTwoPencils
新しい行に 'println'を使わない(新しい行で印刷する)のを望まないなら、' print' –