java数字三角形代码
时间: 2024-11-02 19:08:58 浏览: 14
Java编程实现帕斯卡三角形代码示例
在Java中,数字三角形是一种常见的编程练习,通常用来展示递归的概念。以下是一个简单的数字三角形生成的示例,它会打印出如"1\n23\456\n78910"这样的模式:
```java
public class TriangleNumber {
public static void printTriangle(int n) {
for (int i = 1; i <= n; i++) {
// 使用字符串连接来构建每一行
StringBuilder line = new StringBuilder();
for (int j = 1; j <= i; j++) {
line.append(j);
if (j != i) {
line.append(' ');
}
}
System.out.println(line.toString());
}
}
public static void main(String[] args) {
int rows = 5;
printTriangle(rows);
}
}
```
在这个例子中,`printTriangle`函数接受一个整数n作为参数,表示三角形的层数。内部有两个嵌套循环:外层控制行数,内层生成每行的数字,并添加空格使其形成等腰三角形。运行这个程序,你会看到指定行数的数字三角形。
阅读全文