我知道有一篇与此类似的帖子,但根据答案,我不能同时将答案应用到我当前的课程中,或者理解其余的答案。
我需要使用嵌套的“for 循环”创建一个程序,该程序创建一个像这样的输出(只是对称的)。我一直试图让这个工作整整两个晚上,但无法弄清楚......
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();
}
}
}