java程序语言

第四章:循环结构
一、理解
1. 循环:通过某个条件,重复并且有规律执行一段
代码
2. 循环组成:循环变量的初始化、循环条件、循环
变量的改变、循环体
3. 循环分类: while 循环、 do...while 循环、 for
二、 while 循环
1. 语法:
(1) 局部变量必须先赋值,再使用
(2) 作用范围:从定义位置开始,到定义它的代码
块结束
(3) 在重合的作用范围内,不允许命名冲突 // 循环变量的初始化
while( 循环条件 ){
  // 循环体 ( 重复执行的代码 )
  // 循环变量的改变
}
2. 执行原理:
先进行循环变量的初始化,然后进行循环条件的判
断,满足循环条件 - 结果为 true ,则执行循环体,
接着循环变量的改变,再次的判断循环条件,满足 -
结果为 true ,再次执行循环体,接着循环变量改
变,再次判断循环条件 ..... 直到循环条件不满
足,结果为 false ,终止、跳出循环结构,继续执
行循环结构后面的内容
3. 特点:
(1) while 循环先判断再执行,执行次数 0~n
(2) 如果循环条件或是循环变量改变写的不合适,
可能会出现死循环 ( 循环一直执行下去 ) 三、 do..while 循环
1. 语法:
2. 执行原理:
3. 循环的特点
// 循环变量的初始化
do{
  // 循环体
  // 循环变量的改变
}while( 循环条件 ); // 分号不能省略
(1) 先对循环变量进行初始化,直接进入到循环 {}
中执行循环体,接着执行循环变量的改变,是否进
入下次循环,需要通过判断条件,条件满足 -
true ,则再次执行循环体,循环变量进行改
变, .... 直到循环条件结果为 false ,跳出整个循
环结构,继续执行后续内容 三、 for 循环
1. 语法:
2. 执行原理
(1) 先执行一次,再判断,执行次数为 1~n
(2) 如果条件给的不合适,也会出现死循环
for( 循环变量的初始化 ; 循环条件 ; 循环变量的改
){
  // 循环体
}
先执行循环变量的初始化,判断条件,满足条件 -
true ,则执行循环体,接着循环变量进行改变,再
次执行循环条件,满足 -true ,执行循环体,循环
变量的改变,再次的判断循环条件 ... 直到循环条
件为 false ,终止结束循环,继续执行循环结构后
续的内容
3. 循环特点:
四、循环的控制语句 【开发 + 考试 + 面试重点】
1. break :终止、结束当前循环;还可以用于
switch...case 结构中,防止 case 穿透
2. continue :结束、中止本次循环,从而进入下一
次循环
(1) 先判断,再执行,执行次数为 0~n
(2) 循环变量的初始化可以定义在 for 上面,区别
在于循环变量的作用范围大,循环结束之后,循环
变量可以继续使用,不建议
(3) 如果循环条件没有定义,则默认为 true
总结:
while for :先判断,再执行
do..while 循环:先执行,再判断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值