Java第三章流程控制②循环结构

Java第三章流程控制—②循环结构

一、循环结构

​ Java中的循环控制语句有while循环、do-while循环和for循环等。循环结构的特点是在给定条件成立时,反复执行某程序段,知道条件不成立为止。

​ 循环语句的主要作用是反复执行一段代码,直到满足一定的条件为止。可以把循环分成三个部分。

​ ①初始部分:设置循环段初始状态。

​ ②循环体:重复执行的代码。

​ ③循环条件:判断是否继续循环的条件,如使用“i<100”判断循环次数是否已经到达100次。

二、循环语句

​ 1、while循环

	//变量初始化	
	while(环条件){
        //循环体
    }

​ ①关键字while后段小括号中段内容是循环条件

​ ②循环条件是一个布尔表达式,它的值为布尔类型“真”或“假”

​ ③大括号中段语句统称为循环操作,又称循环体

​ 2、do-while循环

	//变量初始化
	do{
        //循环体
    }while(循环条件);

​ ①do-while循环以关键字do开头

​ ②大括号起来的是循环体

​ ③最后的while的关键字和紧随其后段小括号括起来段是循环条件

​ 3、for循环

	for(表达式1;表达式2;表达式3){   //变量初始化、循环条件、修改循环变量的值
        //循环体
    }

​ ①for循环以关键字for开头

​ ②大括号起来的是循环体

​ ③表达式1、表达式2、表达式3分别用来实现变量初始化、判断循环条件和修改循环变量的值

三、循环总结

while循环、do-while循环和for循环的对比

while循环do-while循环for循环
1、语法不同
while(条件){
//循环体
}
do{
//循环体
}while(条件);
for(表达式1;表达式2;表达式3){
//循环体
}
2、执行顺序不同
先判断,后执行先执行,后判断先判断,后执行
3、初始情况不满足循环条件时
一次都不执行至少执行一次一次都不执行
4、适用情况(优先使用)
循环次数不确定时循环次数不确定时循环次数能确定的情况
四、多重循环

1、什么是多重循环?

​ 一个循环体内又包含另一个完整的循环结构

2、多循环使用

​ 注意:①各循环可互相嵌套

​ ②一般不会超过三层

​ ③外层循环变量变化一次,内层循环变量要变化一遍

3、continue

​ continue:只能用在循环里

​ continue作业:跳过循环体重剩余的语句而执行下一次循环

五、对比break和continue

​ 使用场合

​ ①break:常用于switch结构和循环结构中

​ ②continue:一般用于循环结构中

​ 作用(循环结构中)

​ ①break语句终止某个循环、程序跳转到循环块外的下一条语句

​ ②continue跳出本次循环,进入下一次循环

​ ③双循环亦如此

六、程序调试

​ ——>Debug 查找bug

​ ①设置断点 [程序暂停执行的代码行(双击)] ②单步运行 ③观察变量

​ 为什么需要程序调试

​ ①通过代码阅读或者加输出语句查找程序错误

​ ②当程序结构越来越复杂时,需要专门的技术来发现和定位错误,就是"程序调试"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值