(十一)java循环结构

  • while(循环的条件) {循环的语句}
        int a = 1;
        while(a < 5) {
            System.out.println(a);//1,2,3,4
            a++;
        }
    System.out.println(a);//5

  

执行的原理:先判断条件是否为真,如果为真执行循环语句,执行结束,再次判断,如果条件还是为真,则继续执行语句知道条件为加。
  • do{语句} while(条件)
        int b = 1;
        do
        {
            System.out.println(b);/1,2,3,4
        }
        while (b < 5);
        System.out.println(a);//5

  

执行的原理:先执行循环的语句,在进行判断,如果为真继续执行循环语句最终输出结果与while相同。
 
do{}while()与while(){}的区别do中的循环语句必定会先执行一次。whilte条件一开始为false时,一次都不会执行。
  • for(表达式1,表达式2,表达式3......) {语句}
        for(int i = 1;i< 5;i++) {
            System.out.println(i);//1,2,3,4
        }
        System.out.println(i);//i 没有定义

  

变量的定义范围从定义变量的位置开始,到花括号的结束位置
 
for语句的执行顺序:

猜你喜欢

转载自www.cnblogs.com/bgwhite/p/9300470.html