Java语言怎么利用双循环输出一个金字塔的图案,要求层数可以通过输入的方式控制
int k = 20;
for (int i = 0; i < k; i++) {
for (int j = 0; j < k - i; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i * 2; j++) {
System.out.print("*");
}
System.out.println();
}
or
int k = 20;
for (int i = 1; i <= k; i++) {
for (int j = 1; j <= k + i - 1; j++) {
if (j <= k - i) {
System.out.print(" ");
}
if (j > k - i) {
System.out.print("*");
}
}
System.out.println();
}