Java中while和do-while


·while循环语法结构:

while (表达式) { 循环体; }

示例:1到100的累加

public class Test { public static void main(String[] args) { int  i = 0; int  sum = 0; // 1+2+3+…+100=?
        while (i <= 100) { sum += i;//相当于sum = sum+i;
            i++; } System.out.println("Sum= " + sum); } }

 ·do-while循环语法结构:

do { 循环体; } while(表达式) ;

    do-while循环结构会先执行循环体,然后再判断表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while循环的循环体至少执行一次。

 

while与do-while的区别:

 

public class Test { public static void main(String[] args) { //while循环:先判断再执行
        int a = 0; while (a < 0) { System.out.println(a); a++; } System.out.println("-----"); //do-while循环:先执行再判断
        a = 0; do { System.out.println(a); a++; } while (a < 0); } }

 

 

 

2019-02-13    20:05:04    房廷飞


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM