输出由。组成的等腰三角形(循环嵌套Java)
时间: 2024-10-19 18:02:16 浏览: 30
实验一 条件语句、循环语句的使用 for循环嵌套打印由“*”组成的直角三角形
在Java中,你可以使用循环嵌套结构来打印由星号(*)组成的一个等腰三角形。这里是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 设定三角形的高度
printTriangle(n);
}
public static void printTriangle(int height) {
for (int i = 0; i < height; i++) {
for (int j = 0; j <= i; j++) { // 内层循环控制星号的数量
System.out.print("* ");
}
System.out.println(); // 每行结束后换行
}
// 打印倒数第二行,如果需要等腰效果
if (height > 1) {
for (int k = height - 2; k >= 0; k--) {
System.out.println(new String(new char[k + 1]).replace("\0", "*"));
}
}
}
}
```
这个程序会打印出高度为5的等腰三角形,如果你想要改变三角形的高度,只需修改`n`的值即可。
阅读全文