1. 循環的三要素:
1)循環變量的初始化;
2)循環的條件;
3)循環變量的疊加;
2. while循環的語法:
while(boolean表達式){
語句塊;
}
執行順序:
1.計算Boolean的值;
2.如果Boolean的值為ture則執行語句塊;執行完后在計算Boolean的值,如果是ture的話繼續執行語句塊,如此循環往復,知道Boolean的值為false,循環結束。
示例:培訓機構今年有25萬人,每年增長25%,那么人數增長到100萬需要幾年?
public class nian {
public static void main(String[]args){
double ren=25;
int year=2012;
while(ren<=100){
ren=ren*(1+0.25);
year++;
}System.out.println(year);
}
}
3. do while循環語法:
do{
語句塊;}while(boolean表達式);
執行順序:
1. 先執行語句塊;
2.計算Boolean的值,為ture的話繼續執行語句塊,然后再計算Boolean的值,在執行語句塊,如此循環往復,直到Boolean的值為false,結束循環。
示例:
public static void main(String[]args){
double hua=0; int num=0;
double she=0;
do{
if(num<10){
System.out.println("攝氏度"+she+"\t"+"華氏度"+(hua=she*9/5.0+32));
}
she=she+20;
num++;
}while(she<=250);
}
3. while和do while的區別:
兩個語句都是用於循環結構的執行,不同的是while先判斷循環條件的真假,在執行語句塊;而do while則是不管條件真假,都會先執行一次語句塊,然后在判斷條件的真假,在循環。