Java循环嵌套,等腰三角形,共十行,第一行为1,第二行121,第三行12321,第三行1234321,等等,代码实现
时间: 2024-06-15 20:09:23 浏览: 74
Java循环嵌套可以用来实现等腰三角形的输出。以下是一个实现的示例代码:
```java
public class TrianglePattern {
public static void main(String[] args) {
int rows = 10; // 总行数
for (int i = 1; i <= rows; i++) {
// 打印空格
for (int j = 1; j <= rows - i; j++) {
System.out.print(" ");
}
// 打印左半部分数字
for (int k = 1; k <= i; k++) {
System.out.print(k);
}
// 打印右半部分数字
for (int l = i - 1; l >= 1; l--) {
System.out.print(l);
}
System.out.println(); // 换行
}
}
}
```
这段代码使用了三层循环嵌套。外层循环控制行数,中间的两个内层循环分别用于打印空格和数字。其中,第一个内层循环用于打印空格,根据当前行数和总行数的关系来确定需要打印的空格数量;第二个内层循环用于打印左半部分数字,从1递增到当前行数;最后一个内层循环用于打印右半部分数字,从当前行数减1递减到1。
阅读全文