[学习笔记]for、while、do-while 流程控制

for 循环
语法格式:
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 的差别是需不需要保证至少执行一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值