4-流程控制

4-流程控制

流程控制

循环结构

循环:就是能够让一个代码段反复的执行。
循环的四要素:

  1. 初始化值-循环的起始位置
  2. 循环条件-判断循环该继续还是该终止的条件
  3. 循环体-想要反复执行的功能
  4. 步进表达式-控制循环的执行
  • while
    不知道要执行多少次就用

     while(条件){
         循环体
     }
     逻辑:判断条件是否为真,条件为真执行循环体,继续判断条件,直到条件为假。
  • do-while
    不知道要执行多少次
    int i = 0;//这个定义要定义在外面 do { System.out.println("hello"); i++; }while (i<10); 逻辑:先执行一次循环体,判断条件,如果条件为true,则继续执行循环体,直到条件为false,结束循环 注:do-while循环的循环体至少执行一次

  • for
    知道要执行多少次
    for (int i=0;i<100;i++){ //循环体 }
  • for可以这样写
    for (s=1;;s++)//在条件里面不写,也可以写true。但是Java是推荐不写为好,更为精简 for (s=1;paper>=8848;s++)//里面条件也可以写其他的条件, 总之只要为假就会停止,没必要非得写i相关的。
  • 死循环
    概念:无限循环,循环条件永远为true
    whhile(true){} do{}while(true); for(;;){}//最好以不写作为死循环,true是不推荐的不好看。
  • break
    1. switch-case结构中拥有跳出整个switch-case,如果没有break,witch-case中的语句会顺序向下执行。(穿透性)
    2. 循环结构中用于终止整个循环
  • container
    只能用于循环结构,表示跳过当前循环,

  • 循环嵌套
    概念:一个循环作为另一个循环的循环体,作为循环体的结构称为内层循环,另一个称为外层循环。