头歌java打印三角形
时间: 2024-12-08 20:03:08 浏览: 12
在Java中,打印三角形是一种常见的基础编程练习,通常使用循环结构来实现。这里有一个简单的示例,展示如何打印等腰三角形:
```java
public class TrianglePrinter {
public static void printTriangle(int n) {
for (int i = 0; i < n; i++) {
// 打印空格
for (int j = n - 1; j > i; j--) {
System.out.print(" ");
}
// 打印星号
for (int k = 0; k <= i; k++) {
System.out.print("*");
}
// 换行
System.out.println();
}
}
public static void main(String[] args) {
int triangleSize = 5;
printTriangle(triangleSize);
}
}
```
在这个例子中,`printTriangle`方法接受一个整数`n`作为参数,表示三角形的行数。内部有两个嵌套循环,第一个循环用于打印前导空格,第二个循环用于打印星号,形成一行。随着外部循环增加,每一行的星号数量逐渐递增。
运行此程序会打印出以下的等腰三角形:
```
*
***
*****
*******
```
阅读全文