使用java打印金字塔
时间: 2024-09-12 08:04:27 浏览: 45
java打印镂空金字塔
使用Java打印金字塔主要涉及到使用嵌套循环来控制输出。金字塔通常由星号(*)组成,打印时需要根据每一层的层数来决定星号的个数和位置。以下是一个简单的Java程序,用于打印一个五层的金字塔:
```java
public class PyramidPattern {
public static void main(String[] args) {
int n = 5; // 定义金字塔的层数
for (int i = 1; i <= n; i++) {
// 打印空格
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
// 打印星号
for (int j = 0; j < (2 * i - 1); j++) {
System.out.print("*");
}
// 换行进入下一层
System.out.println();
}
}
}
```
这段代码中,外层循环控制金字塔的层数,内层循环分别打印空格和星号。第一个`for`循环打印每一层前的空格,使星号居中显示;第二个`for`循环打印每一层的星号。每打印完一层后,使用`System.out.println()`方法进行换行。
打印的金字塔如下所示:
```
*
***
*****
*******
*********
```
阅读全文