利用转义字符,输出一个4行的由“*“组成的等腰三角形。
时间: 2024-09-09 16:09:58 浏览: 99
要利用转义字符输出一个由“*”组成的等腰三角形,可以使用循环结构来控制每一行打印的星号数量以及它们的位置。在Java中,可以使用`System.out.print()`和`System.out.println()`方法来输出字符。下面是一个实现该功能的代码示例:
```java
public class TrianglePattern {
public static void main(String[] args) {
int rows = 4; // 三角形的高度
for (int i = 0; i < rows; i++) {
// 打印空格
for (int j = 0; j < rows - i - 1; j++) {
System.out.print(" ");
}
// 打印星号
for (int j = 0; j < (2 * i + 1); j++) {
System.out.print("*");
}
// 换行进入下一行
System.out.println();
}
}
}
```
执行上述代码,将输出如下形状的等腰三角形:
```
*
***
*****
*******
```
解释:
- 外层循环`for (int i = 0; i < rows; i++)`用于控制行数。
- 第一个内层循环`for (int j = 0; j < rows - i - 1; j++)`负责在每行开始处打印空格,以形成等腰三角形的形状。
- 第二个内层循环`for (int j = 0; j < (2 * i + 1); j++)`用于在每行打印星号,星号的数量随着行数递增。
- `System.out.println()`用于在每行结束后换行。
阅读全文