java中循环语句

阅读更多

java中提供了专门用于重复执行的某些代码的方式即循环语句;

java系统中的循环语句为:for循环,while循环,do while循环

for循环:

格式:for(循环初始值;循环条件;循环制调件){循环体}

使用规则:

当java系统中执行for循环时,会先执行循环初始值,然后判断循环条件是否为true,当循环条件为true时,执行循环体;执行结束后执行循环控制调件,然后再次判断循环条件是否为true,若为true,则继续循环,知道循环调件为false时跳出for循环;

for循环的变形:

(1)for(循环初始值;循环条件;循环制调件){循环体}中,循环初始值;循环条件;循环制调件都不是必须存在的但是两个";"是必须存在的;

(2)forEach循环也称为增强for循环,专门用于输出数组和集合中的所有元素

格式:for(变量类型 变量:数组/集合){循环体}

使用规则:

从数组/集合中取出一个元素,将该元素赋值给变量,然后执行循环体,循环体执行结束后,再次取出一个元素,将该元素赋值给变量,再次执行循环体;直到取完所有元素为止;

注意:变量的数据类型必须与集合/数组的数据类型相同

while循环

格式:

while(条件){循环体}

使用规则:

当执行while循环时,先判断条件是否为true,若为true,将执行循环体,当循环结束后再次判断循环条件是否为true,若为true时,将执行循环体,依次下去直到条件为false时跳出

do while循环

格式:

do{循环体}while(条件); 

注意while条件后的";"是必须添加的

使用规则:

先执行循环体,当循环体执行结束后再判断循环调件是否为true,如果条件为true时将再次执行循环体;直到循环条件为false时结束

for while do-while的区别:

for循环常用于通常次数确定的循环;while循环通常用于循环次数不确定的循环;

while先判断循环条件然后再执行循环体,do-while循环先执行循环体,然后再判断循环条件;因此:while循环可能一次也不执行,do-while循环至少执行一次循环;

你可能感兴趣的:(java中循环语句)