JavaSE


循环结构

  1. for for(条件初始化;条件判断;条件变化){ 重复执行的代码段;} for循环适合用在: 确定循环次数,确定条件变化区间,适合使用for循环

  2. while while(条件判断){ 循环体; 条件变化; }

    循环之间可以相互转化,在使用while循环时候,注意条件的声明位置,条件变化的位置 while循环适合使用在,条件不用声明就已经存在|条件变化不需要手动控制,这种情况适合使用while循环

  3. do...while

    do..while 条件初始化; do{ 循环体语句; 条件变化; }while(条件判断);

    区别 : while : 先判断,满足条件要求再执行每一次循环 do..while : 先执行一次,然后判断条件决定下一次是否执行,无论是否满足条件,都至少执行一次

 

循环嵌套

for的循环嵌套

for(条件初始化;条件判断;条件变化){ //循环体语句 for(条件初始化;条件判断;条件变化){ 循环体语句 } //循环体语句 }

外层循环执行一次,内存循环执行一轮(从开始到不满足循环条件结束)

 

break 与 continue

break :

作用 : 终止,结束 ? 应用场景 : switch,循环

continue:

作用 : 结束本次循环,直接进入到下一次循环 ? 应用场景 : 循环中

多重循环嵌套下break与continue的使用

break与continue默认针对最内层循环,如果想要break与continue针对多重循环嵌套下的某一层循环,可以使用带标签的break与continue 步骤: 1.每一层设置标签 2.使用break与continue的时候==> break|continue 标签名;