java编写等腰三角形
时间: 2024-09-30 14:09:45 浏览: 35
在Java中,你可以通过循环结构来打印出等腰三角形。这里是一个简单的示例,使用`for`循环来控制行数,然后在每行打印相应的星号字符:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 你想要的三角形的行数,可以自行调整
// 打印上半部分
for (int i = 1; i <= n; i++) {
for (int j = 0; j < i; j++) { // 每行的空格数量等于当前行减一
System.out.print(" ");
}
// 使用两个嵌套循环打印星号,外层控制行,内层控制每个星号之间的距离
for (int k = 0; k < 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
// 如果需要打印下半部分,只需改变内层循环的条件
for (int i = n - 1; i >= 1; i--) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int k = 0; k < 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
运行上述代码,你会看到一个由星号组成的等腰三角形。
阅读全文