编写应用程序输出如下三角形。 * *** ***** *******
时间: 2024-09-09 10:06:31 浏览: 57
为了编写出输出指定三角形的应用程序,我们可以使用简单的循环结构来逐行打印星号(*)以形成金字塔形状。这里有一个Java代码示例:
```java
public class TrianglePattern {
public static void main(String[] args) {
int size = 7; // 这里你可以设置三角形的高度,例如5,6,7等
printTriangle(size);
}
public static void printTriangle(int height) {
for (int i = 0; i < height; i++) {
for (int j = 0; j <= i; j++) { // 注意内层循环条件 j <= i
System.out.print("* ");
}
System.out.println(); // 换行
}
}
}
```
当你运行这个`printTriangle`方法时,它会根据传入的高度参数`size`生成相应的三角形。在这个例子中,高度为7,所以你会得到一个七行的金字塔。
如果你希望用户自己输入三角形的高度,可以在`main`方法中添加提示让用户输入:
```java
import java.util.Scanner;
public class TrianglePattern {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the height of the triangle: ");
int size = scanner.nextInt();
scanner.close();
printTriangle(size);
}
// ...
}
```
现在,当用户运行这个程序并输入数字后,它将输出相应大小的三角形。
阅读全文