Java的循环语句
1.循环:反复多次的执行一段相同或相似的代码
2.循环三要素:
1)循环变量的初始化
2)循环条件(以循环变量为基础)
3)循环变量的改变(向着循环的结束变)
循环变量:在整个循环过程中所反复改变的那个数
3.循环结构:
1)while:多用于不固定次数循环
2)for:多用于固定次数循环
一、while的循环语句
语法:
while(判断条件){
循环操作
}
执行过程:
1.判断while后的条件是否成立(ture/false);
2.当条件成立时,执行循环内的操作代码,然后重复执行1、2,直到循环条件不成立为止。
特点就是先判断,后执行,可能一次都不执行
二、for循环语句
语法:
for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
执行过程:
1)执行循环变量初始化部分,设置循环的初始化状态,此部分在整个循环中只执行一次;
2)进行循环条件的判断,如果条件为true,则执行循环体内代码,如果为false,则直接退出循环;
3)执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断;
4)一次重新执行2、3、4,直到退出循环。
注意事项:
1)for后括号中的三个表达式一定要用;号隔开;
2)for循环变量初始化和循环变量变化部分,可以用逗号同时初始化或改变多个循环变量的值;
3)循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但要注意优先级。
应用率最高,常用于与次数相关的
三、do…while循环语句
语法:
do{
循环操作
}while(判断条件);
执行过程:
1.先执行一遍循环操作,然后判断循环条件是否成立;
2.条件成立,继续执行1、2,直到循环条件不成立为止。
特点就是先执行,在判断,第一要素和第三要素相同时首选
由此可见,do…while语句保证循环至少被执行一次。
四、选择标准
1.先看循环是否与次数相关(输出几次,打印几份等)
1.1)与次数相关.……直接用for
1.2)与次数无关,在看要素1和3是否相同
1.2.1)若相同……直接用do…while
1.2.2)若不同……直接用while