用java编写七行漏斗形图案,上面倒三角形是实心的,下面正三角形是空心的
时间: 2024-10-16 12:19:15 浏览: 40
在Java中,我们可以使用嵌套循环和控制打印字符的方式来实现这个漏斗形状的图案。下面是七行的实现:
```java
public class FunnelPattern {
public static void main(String[] args) {
int rows = 7;
for (int i = 1; i <= rows; i++) {
// 上半部分的实心三角形
if (i <= rows / 2) {
for (int j = rows - i; j >= 0; j--) {
System.out.print("* ");
}
System.out.println();
}
// 下半部分的空心三角形
else {
for (int k = i - rows / 2; k < rows; k++) {
System.out.print(" "); // 空格填充
}
for (int j = 0; j < i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
}
```
在这个程序中,首先打印上半部分的实心三角形,然后打印下半部分的空心三角形,每一层都比前一层少一行星号。运行此程序,将会得到所需的漏斗形图案。
阅读全文