根据提示,在右侧编辑器Begin-End处补充代码,定义一个方法名为printTriangle的方法,输出由n行"#"构成的正三角形;
时间: 2024-09-29 07:05:09 浏览: 77
打印直角三角星图案的Java程序.docx
```java
public class TrianglePrinter {
public void printTriangle(int n) {
for (int i = 0; i < n; i++) {
// 输出第i行,每行有i+1个'#'
for (int j = 0; j <= i; j++) {
System.out.print("#");
}
System.out.println(); // 每行结束换行
}
}
// 示例:
// 如果n=3,将打印出:
// #
// ##
// ###
public static void main(String[] args) {
int triangleSize = 5;
TrianglePrinter printer = new TrianglePrinter();
printer.printTriangle(triangleSize);
}
}
```
在这个代码片段中,`printTriangle`方法接受一个整数`n`作为输入,然后通过两个嵌套循环构建并打印出一个由`#`字符组成的正三角形。外层循环控制每一行的开始,内层循环控制当前行的每个字符。主函数`main`展示了如何在实际应用中调用这个方法。
阅读全文