概念:
一直重复做的有开始有结束的事
循环的特征:
循环条件:开始结束的条件
循环操作:一直需要重复做的事
循环变量:能够对循环条件的结果产生影响的量
1、while循环:
特点:
先判断,后执行
如果循环条件开始就不符合的时候,循环操作一遍也不会执行
语法:
while(循环条件//boolean类型表达式){
循环操作
}
2、do—while循环:
为什么需要使用do—while循环?
在生活中往往会有一些事情是需要我们先做然后再去判断的。如:期末考试之前需要先学习一个学期
语法:
do{
循环操作
}while(循环条件);//循环条件时boolean类型
执行特点:
先执行,后判断。
条件为假,也至少执行一次循环操作
3、for循环
为什么使用for循环:
代码更简洁:while循环中有的表达式在for中都有
适用场景:循环次数固定的情况下使用
语法:
for(初始化循环变量;循环条件;修改循环变量的值){
循环操作
}
易错点:
初识化循环变量可以省略但是需要在for上面写
循环条件和修改循环变量的值不能省略否则会死循环
初始化循环变量、循环条件、修改循环变量的值都不写的话(分号不能省)会死循环
循环的区别
相同点:
都是操作重复做的事情
不同点:
while和do-while 都是适用在不确定循环次数情况下使用
for在循环次数固定的情况下使用