·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 房廷飞