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