Java在控制台打印一个等腰三角形if语句
时间: 2024-09-18 13:13:10 浏览: 38
Java 实例 – 打印倒立的三角形源代码-详细教程.zip
在Java中,你可以使用if语句配合循环结构(如for或while)来打印出等腰三角形。以下是一个简单的例子,我们通过嵌套循环来实现:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 三角形的行数
for (int i = 1; i <= n; i++) {
if (i == n / 2 + 1) { // 打印中间的一行,如果奇数行则包含n个星号,偶数行则有n - 1个星号
System.out.print("*");
} else {
// 对于其他行,打印前后的星号,然后是空格
for (int j = 1; j < n - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < 2 * i - 1; k++) {
System.out.print("*");
}
}
System.out.println(); // 换行
}
}
}
```
这个程序会打印一个5行的等腰三角形,如果你想要改变三角形的大小,只需要修改`main`函数中的`n`值即可。
阅读全文