什么是二重循环呢?
二重循环就是说一个循环体里面包含另一个完整的循环结构。
如以下循环:while循环、do-while循环、for循环
这三种循环是可以互相嵌套的,一个循环要完整的包含在另一个循环中。
语法格式:
//while与while循环嵌套
while(循环条件1) {
//循环操作1
while(循环条件2) {
//循环操作2
}
}
//do-while与do-while循环嵌套
do {
//循环操作1
do {
//循环操作2
}while(循环条件1)
}while(循环条件2)
// for与for循环嵌套
for(循环条件1) {
//循环操作1
for(循环条件2) {
//循环操作2
}
}
//while与for循环嵌套
while (循环条件1) {
//循环操作1
for(循环条件2) {
//循环操作2
}
}
上面4种形式中,循环条件1和循环操作1对应的 循环称为外层循环,循环条件2和循环操作2对应的循环称为内层循环,内层循环结束后才执行外层循环的语句。在二重循环中,外层循环变化一次,内层循环变量要从初始值到结束值变化一遍。



