java中的while循环和do while循环

while循环

定义形式:while(i<100){};

while(布尔表达式)符合while里面布尔表达式这个while循环才能被运行。

package com.scanner.demo;

public class WhileDemo {
    public static void main(String[] args) {

        int i=0;
        int sum=0;
        while (i<=100){//100内的和为5050
            sum=sum+i;
            i++;
        }
        System.out.println(sum);*/
        int i=0;
        int sum=0;
        while(i<100){
            i++;
            if (i%2==0){//100内偶数和2550
                sum=sum+i;
            }if (i>100){break;}

        }
        System.out.println(sum);
        int i=0;
        int sum=0;
        while(i<100){
            i++;
            if (i%2==1){//100内奇数和2500
                sum=sum+i;
            }if (i>100){break;}

        }
        System.out.println(sum);

    }
}

do while循环(do while无论成不成功都会执行一次)

package com.scanner.demo;

public class DoWhile {
    public static void main(String[] args) {
        int i=0;
        int sum=0;
        do {
           sum=sum+i;
           i++;
        }while (i<=100);//do  while无论成不成功都会执行一次
        System.out.println(sum);
    }
}

注意!!!

while循环和do while循环都有一个共同点都存在布尔表达式,只不过位置不同。