while do-while for 三种循环方式
while循环和for循环先判断是否符合循环条件,再循环
do-while 先循环,再判断是否符合循环条件
do-while:
do{ 循环操作}while(循环条件)例如:public class Demo01{ public static void main(String[] args) { System.out.println("Hello,Word!"); int a = 1; do{ System.out.println("当前的 a 的值 : " + a); a ++ ; }while (a < 5); System.out.println("执行结束"); }}运行结果如下:
Hello,Word!当前的 a 的值 : 1当前的 a 的值 : 2当前的 a 的值 : 3当前的 a 的值 : 4执行结束
while
运行结果如下:
2011while do-while的区别:
(1).语法不通
(2).执行次序不同
(3).初始情况不满足循环条件时
while 一次都不会执行
do-while 不管任何情况都至少执行一次
for循环
for(初始化一个值;循环的条件;循环的控制){ 循环体的内容}例如:public class Demo01{ public static void main(String[] args) { for(int i=1;i<=10;i++){ System.out.println(i); } } }输出的结果如下所示:12345678910break:改变程序控制流
用于do-while、while、for中时,可跳出循环而执 行循环后面的语句
遇到break,立即跳出switch语句
continue :只能用在循环里
continue 作用:跳过循环体中剩余的语句而执行下 一次循环
使用场合 :
break可用于switch结构和循环结构中
continue只能用于循环结构中
多重循环
外层循环控制行数 内层循环控制个数
(1),循环结构可以任意相互嵌套;
(2),循环一般不超过三层;
(3),外层循环一次,内层循环一遍;
(4),定义变量的时候注意变量作用域;