これに似た投稿があることは理解していますが、回答に基づいて、現在のクラスに回答を適用することも、残りの回答を理解することもできません。
このような出力を作成するネストされた「for ループ」を使用してプログラムを作成する必要があります (ちょうど対称)。私はこれを2晩全体で機能させようとしてきましたが、理解できません...
1
1 2 1
1 2 4 2 1
1 2 4 8 4 2 1
1 2 4 8 16 8 4 2 1
1 2 4 8 16 32 16 8 4 2 1
1 2 4 8 16 32 64 32 16 8 4 2 1
1 2 4 8 16 32 64 128 64 32 16 8 4 2 1
助けていただければ幸いです!!!
public class PyramidOfDoom {
public static void main(String[] args)
int k = 2;
int totalWidth = 8;
for (int row = 1; row <= totalWidth; row++) {
for (int col = 1; col <= totalWidth; col++) {
if (col <= totalWidth - row) {
System.out.print(" ");
} else {
System.out.print(k);;
}
}
System.out.println();
}
}
}