本文介绍用Java代码打印出金字塔,并支持输入金字塔层数。
代码如下:
import java.util.Scanner;
class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入金字塔层数:");
int count = scanner.nextInt();//控制循环层数
for (int i = 1; i <= count; i++) {
for (int j = 0; j < count - i; j++)
System.out.print(" ");//打印星号左边空格
for (int k = 0; k < 2 * i - 1; k++)
System.out.print("*");//打印星号
System.out.println();//打印换行
}
}
}
代码简析:
- 代码第5到6行,获取用户输入的金字塔层数
- 代码第9到10行,打印左侧空格
- 代码第11到12行,打印星号
- 代码第13行,打印换行
Java开发工具: IDEA
如果想学习Java编程,可以看看我下面这个专栏: