使用Java输出*组成的漏斗
时间: 2023-03-03 09:42:30 浏览: 104
基于Java语言的EasyHopper漏斗冷却时间优化与分类功能激活设计源码
以下是使用Java输出由星号(*)组成的漏斗的代码:
```java
import java.util.Scanner;
public class FunnelPattern {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入漏斗的宽度: ");
int width = input.nextInt();
for (int i = 0; i < width; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = width; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
在这个代码中,我们使用了两个for循环,第一个循环用于输出上半部分的漏斗,第二个循环用于输出下半部分的漏斗。在每个循环中,我们使用嵌套的for循环来输出星号(*), 并使用println()方法在每行的末尾添加一个换行符来换行。最后,我们使用Scanner类来读取用户输入的漏斗宽度,并将其存储在一个变量中,以便在循环中使用。
阅读全文