while循环:
特点:
先判断后执行,极端情况下循环语句可能没有执行的机会。
while循环在循环时,先判断循环条件是否成立,成立则执行循环语句,否则直接跳过循环结构。
结构while(条件){
循环体语句.
}
do-while循环:
do-while循环是while循环的改进版。do-while循环的实用性更加广。特点与while循环一样都是先判断后循环。
do-while循环结构
do{
循环语句
}while(条件);
要注意的是while循环后没有分号do-while循环后有分号。
for循环:
for循环的适用性非常广泛,对于已知循环次数的场景,java所提供的for循环可以很好的解决这类问题。for循环执行流程分3步:1.第一次开始循环时,执行初值表达式为循环控制变量赋初始值。2.根据循环条件决定是否执行循环体语句块,循环条件为false时跳过循环语句。3.执行循环体语句后,执行循环过程表达式,然后在判读循环条件是否还成立。
for循环结构: for(初始表达式;循环条件;循环过程表达式){
循环语句块
}
注意: do-while循环和while循环语句:
二者都不需要知道循环执行次数,使用时存在区别:1.while循环先判断循环条件,然后执行循环体语句块,存在循环体语句块没有执行的可能。2.do-while循环先执行循环体语句块,然后再判断循环条件,所以do-while循环至少执行了一次循环体语句.
循环语句在C和Java中的使用方法在我现在看来是差不多的,但又有一定差异,本人看到一些资料如下: