用java打印一个山峰图案出来
时间: 2024-09-11 13:16:20 浏览: 73
全国google earth山峰数据
在Java中打印一个山峰图案,可以通过嵌套循环来实现。基本思路是,外层循环控制行数,内层循环分两部分,先打印空格再打印星号。以下是一个简单的实现方式:
```java
public class MountainPattern {
public static void main(String[] args) {
int height = 5; // 山峰的高度,可以根据需要调整
for (int i = 0; i < height; i++) {
// 打印前导空格
for (int j = height - i; j > 1; j--) {
System.out.print(" ");
}
// 打印星号
for (int k = 0; k < (2 * i + 1); k++) {
System.out.print("*");
}
// 换行,准备打印下一行
System.out.println();
}
// 下半部分
for (int i = height - 2; i >= 0; i--) {
// 打印前导空格
for (int j = height - i; j > 1; j--) {
System.out.print(" ");
}
// 打印星号
for (int k = 0; k < (2 * i + 1); k++) {
System.out.print("*");
}
// 换行,准备打印下一行
System.out.println();
}
}
}
```
这段代码将会打印一个高度为5的山峰图案,你可以通过修改`height`变量的值来改变山峰的大小。输出结果大致如下:
```
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文