for、while、dowhile区别

循环
循环是指在程序中需要重复执行的一组语句

循环由循环条件和循环操作组成

循环条件:Boolean或结果为布尔类型的判断体

循环操作:循环中被重复执行的操作

一、while循环
特点:先判断,后执行

符合循环条件,循环继续执行;否则,循环退出

while ( 循环条件 ) {

// 循环操作

}

二、dowhile循环
特点:先执行,再判断

先执行一遍循环操作。符合条件,循环继续执行;否则,循环退出

do {

循环操作 (循环操作至少执行一次)

} while ( 循环条件 ); (这里的分号不可少)

while和dowhile的区别
1. 语法不同

2. 执行次序不同

3. 初始情况不满足循环条件时

while循环一次都不会执行
do-while循环不管任何情况都至少执行一次

程序调试的主要方法包括设置断点、单步运行和观察变量

三、for循环
特点:先判断,再执行

条件为true,循环体被执行

for( ①参数初始化;②条件判断;④更新循环变量 ){

③循环操作

}

for( int i=0;i<=10;i++ ){

System.out.println("我是循环的第"+i+"个元素");

}

循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
四、break和continue
break
break常用于switch结构和循环结构中

作用: 用于do-while、while、for中时,终止循环而执行循环后面的语句,改变程序控制流

while(…) {
……
……
……
break;
……
……
……
}

跳出整个循环

continue
只能用在循环里
作用:跳过循环体中剩余的语句而执行下一次循环

while(…) {

……
……
……
continue;
……
……
}

本次循环不执行continue后面的语句,进行下一次循环
原文链接:https://blog.csdn.net/aLori/article/details/120168899

posted @ 2023-07-19 09:16  零碎沉默  阅读(420)  评论(0编辑  收藏  举报