Java 等腰三角形输出方法详解

在 Java 编程中,输出等腰三角形是一个基础且常见的练习题,通过编写代码输出等腰三角形,可以帮助我们熟悉 Java 中的循环结构和条件判断,本文将详细介绍如何在 Java 中输出不同高度的等腰三角形。
基本思路
输出等腰三角形的基本思路是:首先确定三角形的行数,然后逐行输出对应高度的空格和星号(*),具体步骤如下:
- 输入三角形的高度。
- 循环遍历每一行。
- 在每一行中,先输出一定数量的空格,再输出星号。
- 根据当前行数调整空格和星号的数量。
代码实现

以下是一个 Java 程序,用于输出一个高度为 5 的等腰三角形:
import java.util.Scanner;
public class IsoscelesTriangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三角形的高度:");
int height = scanner.nextInt();
scanner.close();
for (int i = 1; i <= height; i++) {
// 输出空格
for (int j = 1; j <= height - i; j++) {
System.out.print(" ");
}
// 输出星号
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
// 换行
System.out.println();
}
}
}
不同高度的等腰三角形输出
高度为 3 的等腰三角形:
高度为 5 的等腰三角形:

高度为 7 的等腰三角形:
通过本文的介绍,我们了解了在 Java 中输出等腰三角形的基本思路和代码实现,在实际编程过程中,我们可以根据需求调整三角形的高度和样式,熟练掌握输出等腰三角形的方法,有助于我们更好地理解 Java 中的循环结构和条件判断。



















