java编程要求输出杨辉三角(要求输出10行)
时间: 2024-09-20 22:06:43 浏览: 12
在Java编程中,要输出杨辉三角的前10行,可以使用动态规划的方法。杨辉三角是一个二项式系数的几何排列,每一行的数字是由上一行的数字相加得到的。下面是一个简单的示例,使用嵌套循环和字符串拼接来实现:
```java
public class PascalTriangle {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
// 输出前导空格,使得每行对齐
System.out.format("%" + (i+1) * 2 + "s", "");
// 输出当前行的数字
for (int j = 0; j <= i; j++) {
if (j == 0 || j == i) {
// 首尾元素总是1
System.out.print("1");
} else {
// 计算并打印中间的数
System.out.print("(" + (i-j+1) + ") (" + j + ")");
}
// 用空格隔开每个数字
System.out.print(" ");
}
// 每行结束换行
System.out.println();
}
}
}
```
当你运行这个程序,它将输出前10行的杨辉三角形。