必要なのは、中空のダイヤモンドのすべての部分に「HURRICANE」という単語の文字が印刷されるように、コードを少し変更することです
私のコードは次のとおりです。
String st1 = "HURRICANE";
int a = 0;
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= 9; j++) {
if (j == i || (10 - i) == j) {
System.out.print(st1.charAt(a)); //needs change
} else {
System.out.print(' ');
}
}
System.out.println();
}
for (int i = 2; i <= 5; i++) {
for (int j = 1; j <= 9; j++) {
if (j == i || (10 - i) == j) {
System.out.print(st1.charAt(a)); //needs change
} else {
System.out.print(' ');
}
}
System.out.println();
}
出力は次のようになります。
H
H H
H H
H H
H H
H H
H H
H H
H
「charAt」ステートメントを少し変更する必要があるため、次のようになります。
H
U U
R R
R R
I I
C C
A A
N N
E
印刷明細書はどのように作成すればよいですか?