Java入门 - 循环结构进阶
时间: 2023-10-29 20:06:38 浏览: 144
Java的循环结构进阶主要包括嵌套循环的使用。嵌套循环是指在循环中再嵌套一个或多个循环,以实现更复杂的循环逻辑。在嵌套循环中,可以根据需求设置内层循环的循环次数,以及内层循环每次循环时的具体操作。
在第一关的示例中,使用了两层嵌套循环来打印一个10*10的矩形。外层循环控制行数,内层循环控制列数。每当内层循环完成一次,就换行打印下一行。具体代码如下:
```java
for(int i=1;i<=10;++) {
for(int j=1;j<=10;j++) {
System.out.print("*");
}
System.out.print("\n");
}
```
在第二关的示例中,使用了两个嵌套循环来打印正三角形和倒三角形。外层循环控制行数,内层循环控制每行打印的星号数。正三角形的星号数从1逐渐增加到10,倒三角形的星号数从10逐渐减少到1。具体代码如下:
```java
// 打印正三角形
for(int i=1;i<=10;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.print("\n");
}
System.out.println("——————————我是华丽的分界线——————————");
// 打印倒三角形
for(int i=10;i>=1;i--) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.print("\n");
}
```