while循環語句和選擇結構if語句有些類似,都是根據條件判斷來決定是否執行大括號內的執行語句。區別在於,while語句會反覆地進行條件判斷,只要條件成立,{}內的執行語句就會執行,直到條件不成立,while循環結束。spa
while(循環條件){blog
執行語句class
………變量
}循環
當循環條件爲true時,循環體就會執行。循環體執行完畢時會繼續判斷循環條件,如條件仍爲true則會繼續執行,直到循環條件爲false時,整個循環過程纔會結束。im
public class WhileDemo {d3
public static void main(String[] args) {static
int x = 1; // 定義變量x,初始值爲1db
while (x <= 4) { // 循環條件img
System.out.println("x = " + x); // 條件成立,打印x的值
x++; // x進行自增
}
}
}
for(初始化表達式; 循環條件; 操做表達式){
執行語句
………
}
public class ForDemo01 {
public static void main(String[] args) {
int sum = 0; // 定義變量sum,用於記住累加的和
for (int i = 1; i <= 4; i++) { // i的值會在1~4之間變化
sum += i; // 實現sum與i的累加
}
System.out.println("sum = " + sum); // 打印累加的和
}
}