JAVA基础语法:循环语句 (while循环 do-while循环 for循环)

while循环:

while循环的书写格式: while(循环的条件){

循环语句体

break;

}

while循环当判断循环条件ture则继续执行循环语句,从第一部重新再执行一次,如果为flase则循环停止

*注意:while循环的条件则是为boolean类型

*特殊:while死循环;

while(ture){

循环语句体//如果此时循环体中没有跳出循环的语句,就是死循环

}

(1)while(true):常量true表示循环条件永远成立

(2)while(循环条件),如果循环条件中的循环变量值不修改,那么循环条件就会永远成立

(3)while()中的循环条件不能空着

do-while循环: 

do{

循环语句体

}while(循环条件);

do-while循环会先执行一次do的循环语句体再执行对while循环条件的判断;如果为ture则执行do,

如果为false则不执行。

注意:

(1)while(循环条件)中循环条件必须是boolean类型

(2)do{}while();最后有一个分号

*特殊:do-while死循环

do{
     循环体语句;//如果此时循环体中没有跳出循环的语句,就是死循环
}while(true);

(1)while(true):常量true表示循环条件永远成立

(2)while(循环条件),如果循环条件中的循环变量值不修改,那么循环条件就会永远成立

(3)while()中的循环条件不能空着

for循环:
for循环的书写格式:for(初始化语句1;循环条件2;迭代语句3;){

循环语句4

}

for循环是先执行初始化语句1,然后执行循环条件的判断,如果为ture则执行循环语句4,再执行迭代语句3,再进行初始化语句1;如果执行循环条件2时为false则循环中止,不再继续执行

循环语句的区别:

while循环是先进行判断再进行执行,循环条件判断为ture执行直到判断为false中止循环;

do-while循环是先进行do的语句执行一次,再进行while的循环条件判断,判断为ture继续执行到判断为false;

for循环也是对循环条件进行判断,为ture则继续执行直到为false则循环中止;

如何选择:

遍历有明显的循环次数(范围)的需求,选择for循环

遍历没有明显的循环次数(范围)的需求,循环while循环

如果循环体语句块至少执行一次,可以考虑使用do...while循环

本质上:三种循环之间完全可以互相转换,都能实现循环

三种循环结构都具有四要素:

(1)循环变量的初始化表达式

(2)循环条件

(3)循环变量的修改的迭代表达式

(4)循环体语句块

循环嵌套:是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。当然可以是三种循环任意互相嵌套。

例如:两个for嵌套循环格式

for(初始化语句①; 循环条件语句②; 迭代语句⑦) {
    for(初始化语句③; 循环条件语句④; 迭代语句⑥) {
          循环体语句⑤;
    }
}

关键字:continue和break

continue只能用于循环语句,用来提前结束本次循环,开启下一次循环

break可以用于Swich—case中和循环中,用于循环中表示结束整个循环,不再进行下一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值