Java 循环结构语句使用(中)

public class DoWhileDemo {

    public static void main(String[] args) {
        demo1();
        demo2();
    }

    /**
     * do...while的结构和使用
     */
    private static void demo1() {
        /*
         * do...while的结构
         * do{
         *      循环体
         *      循环迭代
         * }while(布尔表达式);
         * 结果为true时,在返回去执行do中的语句
         */
        //输出 1-10
        int i = 1;
        do{
            System.out.println("数字为"+i);
            i++;
        }while(i <= 10);
        //do...while与while不同之处在于,do...while先执行一次再判断,while反之。
        //至少执行一次
    }

    /**
     * 练习demo1内容
     */
    private static void demo2() {
        //1-100的奇数和与偶数和
        int i = 1;
        int oddly = 0;
        int even = 0;
        do{
            if(i % 2 != 0){
                oddly += i;
            }else{
                even += i;
            }
            i++;
        }while(i <= 100);
        System.out.println("奇数和" + oddly);
        System.out.println("偶数和" + even);
    }

}

猜你喜欢

转载自blog.csdn.net/ilovehua521/article/details/81940841