java双层for循环 讲解
时间: 2023-09-17 07:14:42 浏览: 190
当需要嵌套循环来处理多维数据或执行嵌套逻辑时,可以使用双层for循环。在Java中,双层for循环由外层循环和内层循环组成。
下面是一个简单的示例,展示了如何使用双层for循环来打印一个矩形的星号图案:
```java
for (int i = 0; i < 5; i++) { // 外层循环控制行数
for (int j = 0; j < 5; j++) { // 内层循环控制每行的列数
System.out.print("* ");
}
System.out.println(); // 换行
}
```
在这个例子中,外层循环控制行数,内层循环控制每行的列数。外层循环的变量`i`表示当前行数,内层循环的变量`j`表示当前列数。内层循环在外层循环的每次迭代中都会执行一次。
运行上述代码将输出一个5行5列的星号矩形:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
通过适当地修改循环条件和循环体内部的代码,您可以实现更多复杂的功能。双层for循环在各种编程场景中都非常有用,例如遍历二维数组、生成九九乘法表等。
阅读全文