JAVA流程控制(2)

循环结构( for ,while ,do··· while)

JAVA循环四要素:

循环初始化:一条或多条语句,这些语句完成一些初始化操作,让循环开始执行
循环继续条件:控制循环是否继续或结束的条件
循环体:需要被循环执行的代码
循环步长(间距,周期):当前循环和下一次循环之间的差量

循环的特点:

1,循环语句可以在关系表达式满足循环条件的情况下,一直反复地执行循环体里面的代码,

2,关系表达式应该在合适的时间把循环判断条件修改为false,不然会使得代码一直重复执行,陷入死循环。

while循环

while循环是最基本的循环,它的格式为

while(关系表达式){
//循环内容
}

切记:while循环中一定要把初始化放在循环之外,否则每当执行一次循环,就会初始化一个变量,占用空间。

while循环可以跟后面的for循环在进行一定的修改后互换。

do while循环

do while循环相比while循环的特点是,无论关系表达式是否为true还是false,都会执行一遍,而while和后面的for循环都必须是关系表达式为true,才会进入循环体。所以在某些最少都会循环一次的情况下,使用do while是最好的。

do  while循环的结构是

do{
//循环体
}while(关系表达式)

for循环

for循环的特点是:for循环执行的次数是在执行前就确定的,这是它与while循环和do while循环的不同之处,while和do while不需要你明确指出需要循环多少次,只需要在某一时候,你的关系表达式为false就会退出循环。

for循环的执行流程:

1:最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。

2:然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。

3:执行一次循环后,更新循环控制变量。

4:再次检测布尔表达式。循环执行上面的过程。

for循环的格式

for(初始条件,结束条件,每次循环的改变量){
//循环体
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值