2-1.1.新建一个java类﹣PrintTriangle,并构建类和入口方法main。 2-2.通过for循环嵌套输出等边三角形 2-2.1.创建一个变量num,赋初值为5,表示三角形的行数。 2-
时间: 2024-10-12 09:08:45 浏览: 30
Yang-hui-triangle-algorithm.rar_triangle
首先,我们来创建一个名为`PrintTriangle`的Java类,它将有一个构造函数和一个主方法`main`,用于展示等边三角形的打印。
```java
public class PrintTriangle {
// 构造函数
public PrintTriangle(int num) {
this.num = num;
}
// 主方法 main
public static void main(String[] args) {
int num = 5; // 初始化三角形行数
PrintTriangle pt = new PrintTriangle(num); // 创建PrintTriangle对象
printEquilateralTriangle(pt.getNum()); // 打印等边三角形
}
// 输出等边三角形的方法
public void printEquilateralTriangle(int n) {
for (int i = 1; i <= n; i++) {
// 使用两个嵌套的for循环,外层控制行数,内层控制每个星号的数量
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println(); // 每一行结束后换行
}
}
// 获取当前行数的方法
public int getNum() {
return num;
}
}
```
在这个例子中,我们定义了一个类`PrintTriangle`,它接受一个整数作为参数,代表等边三角形的行数。`printEquilateralTriangle`方法利用for循环嵌套,打印出指定行数的等边三角形。在`main`方法中,我们创建了一个`PrintTriangle`对象并传入行数,然后调用`printEquilateralTriangle`方法显示结果。
如果你想运行这个程序,需要在一个Java环境中编译并执行该类。
阅读全文