Java中的循环结构进阶

循环结构进阶

学习本章用到的单词

triangle:三角形

circle:圆形

diamond:钻石

password:密码

row:行.排列


二重循环结构

简单的说:二重循环就是一个循环体内又包含另一个完整的循环结构.

while循环结构,do-while循环结构,for循环结构三种循环结是可以相互嵌套的

语法://while与while循环嵌套

while(循环条件1){

//循环操作1

while(循环条件2){

循环操作2

}

}

//do-while与do-while循环嵌套

do{

//循环操作1

do{

//循环操作2

}while(循环条件2);

}while(循环条件1)

//for与for循环嵌套

for(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

//while与for循环嵌套

while(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

以上四种形式.循环条件1和循环操作1对应的循环称为外层循环.循环条件2和循环操作2对应的循环称为内层循环,内层循环结束后才执行外层循环的语句.在二重循环中,外层循环变量变化一次,内层循环变量要从初始值到结束值变化一遍.

跳转语句进阶

在二重循环中使用continue语句

在二中循环中使用break语句

二重循环中continue和break语句的对比

当continue和break语句用在内层循环时,只会影响内层循环的执行,对外层循环没有影响,他们的不同点在于执行该语句后,程序跳转的位置不同.以二重循环为例,两个语句的对比(书上183页).

continue语句是跳出本次循环,进入下一次循环.而break是跳出本层循环,即提前结束本层循环,执行循环下面的语句.

本章总结

二重循环就是一个循环体内又包含另一个完整的循环结构的循环.

在二重循环中可以使用break,continue语句控制程序的执行.

转载于:https://www.cnblogs.com/java-123/p/7575413.html

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

猜你喜欢

转载自blog.csdn.net/Ajekseg/article/details/126105839