JAVA输出数字蛇形金字塔
时间: 2024-09-27 08:07:26 浏览: 36
JAVA语言实现蛇行矩阵
3星 · 编辑精心推荐
在Java中,创建数字蛇形金字塔通常是通过嵌套循环和控制打印字符的方式来实现的。以下是一个简单的示例,它会生成一个经典的7层蛇形金字塔:
```java
public class SnakePyramid {
public static void main(String[] args) {
int rows = 7;
for (int i = 1; i <= rows; i++) {
// 打印外侧的空格
for (int j = rows - i; j > 0; j--) {
System.out.print(" ");
}
// 打印上半部分的星号或数字
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
// 换行
System.out.println();
// 对下半部分进行调整
if (i != rows) {
for (int m = 2 * i - 2; m >= 0; m--) {
System.out.print("*");
}
// 再添加内侧的空格
for (int n = 1; n < i; n++) {
System.out.print(" ");
}
System.out.println();
}
}
}
}
```
当你运行这个程序时,你会看到一个7层的数字蛇形金字塔,每层的数量递增。你可以根据需要改变`rows`变量的值来改变金字塔的高度。
阅读全文