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+" "+"华氏度"+(hua=she*9/5.0+32));
}
she=she+20;
num++;
}while(she<=250);
}
3. while和do while的区别:
两个语句都是用于循环结构的执行,不同的是while先判断循环条件的真假,在执行语句块;而do while则是不管条件真假,都会先执行一次语句块,然后在判断条件的真假,在循环。