[学习笔记]for、while、do-while 流程控制
来源:互联网 发布:js正则匹配数字和字母 编辑:程序博客网 时间:2024/06/09 16:38
for 循环
语法格式:
for(①initialize;②text;④increment){ //initialize初始条件 text循环条件 是一个表达式 返回值为true或false increment增长的步幅
③statement //执行的循环的内容
}
text的返回值是true会继续循环 返回值是false则会终止循环 ①②③④表示执行的顺序 当一次循环执行完后需要继续执行(即第一次循环执行完后开始下一次循环时)将从②开始 因为①是初始值
while循环语句
语法格式:
while(①expression){ //expression为表达式 返回 true或false
②statement
}
当expression 返回值是true 时会执行下面方法体的代码 执行完之后会继续判断 expression
while循环的循环体可能一次都不执行(第一次判断就不符合)
do-while循环语句
do-while循环的循环体能够保证至少执行一次
语法格式:
do{
①statement
}while(②expression);
while循环是先判断条件是否成立,然后再根据判断的结果是否执行循环体 也就是说可能循环体一次也执行不了
语法格式:
for(①initialize;②text;④increment){ //initialize初始条件 text循环条件 是一个表达式 返回值为true或false increment增长的步幅
③statement //执行的循环的内容
}
text的返回值是true会继续循环 返回值是false则会终止循环 ①②③④表示执行的顺序 当一次循环执行完后需要继续执行(即第一次循环执行完后开始下一次循环时)将从②开始 因为①是初始值
while循环语句
语法格式:
while(①expression){ //expression为表达式 返回 true或false
②statement
}
当expression 返回值是true 时会执行下面方法体的代码 执行完之后会继续判断 expression
执行过程
①(true)-②-①(true)-②...
①(true)-②-①(false)终止while循环while循环的循环体可能一次都不执行(第一次判断就不符合)
do-while循环语句
do-while循环的循环体能够保证至少执行一次
语法格式:
do{
①statement
}while(②expression);
while循环是先判断条件是否成立,然后再根据判断的结果是否执行循环体 也就是说可能循环体一次也执行不了
do-while循环是先执行一次循环体,然后再判断条件是否成立。所以不管条件是否成立,至少能够执行一次
选择方法:
一般而言,当流程控制涉及初始化和更新变量时,用for流程控制比较合适,而在其他情况下用while、do-while流程控制比较合适 while 和 do-while 的差别是需不需要保证至少执行一次循环
0 0
- [学习笔记]for、while、do-while 流程控制
- 程序流程控制 if switch while do while for
- 8 流程控制(switch循环)for、while、do...while
- 控制流程语句if、switch、while、do-while、for
- 【Swift】学习笔记(五)——控制语句(if,switch,for-in,for,while,do-while)
- 循环控制 for while do while switch
- #笔记#圣思园 JavaSE 第7讲——流程控制语句 while、do while、for循环、break、continue
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- swift中流程控制:for in、while、do while、if、switch、continue、break...
- java(4)------流程控制语句(if,switch,for,while,do-while)
- 控制流程语句之while循环语句、do-while循环语句、for循环语句
- 3、C语言流程控制 if...else、switch、for、while、do while
- 程序流程控制(三)--循环(while,do..while,for)
- 6.c++-do-while流程控制方式
- 流程控制语句:循环语句-do while
- 流程控制语句——do while
- Java基础知识02-流程控制-do while
- 初学Java者的第一篇
- Nasty Hacks(划不划算)
- mysql date_format
- java
- 网络流
- [学习笔记]for、while、do-while 流程控制
- svn命令合并分支
- 从数据库查询到展示的三种路径
- 【杭电1084】What Is Your Grade?
- [AC自动机模板题] HDU 2222 Keywords Search
- 在线Google字体库
- MySQL 索引
- GUID与MBR
- [AC自动机 fail树 || 后缀数组] BZOJ 3172 [Tjoi2013]单词