java 循环结构 (一)

循环结构 while ,do-while , for三个类,也可相互嵌套使用

  1. while
    while(condition){
    //循环体
    /*
    * [continue;] 结束本次循环,执行下一次循环
    * [break;] 跳出循环体
    * /
    }
    当condition 为真时执行循环体,为假时跳过循环,while 是先判断再决定要不要循环

2.do - while
do{
//循环体
/*
* [continue;] 结束本次循环,执行下一次循环
* [break;] 跳出循环体
* /
}while(condition);
先执行循环体,再判断条件。
2. for
for(整形变量;表达式;变量运算){
//循环体
/*
* [continue;] 结束本次循环,执行下一次循环
* [break;] 跳出循环体
* /
}
整个过程是,先给变量初始化,判断表达式是否为真,为真执行循环体,再进行变量运算,表达式为假退出for循环
例:
for(int a = 1;a < 3;a++){
//循环体
}
此例中给a赋值为1,判断a小于3为真,执行循环体,执行a++自增运算,执行完a = 2,再判断 a < 3 为真(此时不再执行int a = 1 ,它只在程序开始时执行一次,)
三种变形
a.
int a = 1;
for( ; a < 10 ; a++){
//循环体
}
b.
for( ; a< 10 ; ){
//循环体
a++;
}
c.
for( ; ; ){
//循环体
if(condition)break;
}
这里对变形C解释一下,只有当condition条件满足时才利用break跳出循环,否则永远循环。

猜你喜欢

转载自blog.csdn.net/weixin_43288322/article/details/83414211