三种循环语句:while、do while、for


while循环

while(布尔表达式){
    //循环体
}

步骤:

  1. 如果布尔表达式为true,就运行循环体,否则就结束循环
  2. 再次判断布尔表达式的值,如果仍然为true,就继续运行循环体
  3. 如果布尔表达式的值为false,则结束循环,否则继续执行步骤2

只要布尔表达式的值不为false,循环就会一直执行下去,这样的循环称为死循环

do while循环

do{
    //循环体
}while(布尔表达式);

步骤:

  1. 先执行一次循环体
  2. 如果布尔表达式为true,就运行循环体,否则就结束循环
  3. 再次判断布尔表达式的值,如果仍然为true,就继续运行循环体
  4. 如果布尔表达式的值为false,则结束循环,否则继续执行步骤2

do while循环至少被执行一次

whiledo while的区别:

  1. while先判断后执行,do while先执行后判断
  2. do while的循环体至少执行一次,这是while和do while的主要区别

for循环

for(初始化;循环条件;迭代){
    //循环体
}

步骤:

  1. 先执行初始化语句
  2. 判断循环条件,若为true,就执行循环体,否则结束循环
  3. 循环体执行结束后,执行迭代语句
  4. 继续步骤2、步骤3,直到循环结束

while语句可以和for语句相互转化

for循环是最灵活的循环结构


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM