用JAVA数组打印等腰三角形
时间: 2024-09-15 18:05:18 浏览: 44
在Java中,你可以使用二维数组或一维数组结合循环来打印等腰三角形。这里是一个简单的例子,使用一维数组来演示如何打印一个基础的等腰三角形:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 三角形的行数
printTriangle(n);
}
public static void printTriangle(int rows) {
for (int i = 1; i <= rows; i++) {
// 打印空格
for (int j = rows - i; j > 0; j--) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
// 换行
System.out.println();
}
// 为了美观,可以打印最后一行多余的空格
for (int l = rows - 1; l >= 0; l--) {
System.out.print(" ");
}
}
}
```
在这个例子中,`printTriangle`函数接受行数作为参数,外层循环控制每一行的开始,内层循环分别用于打印左侧的空格和右侧的星号。每增加一行,星号的数量就会相应增加。
阅读全文