循环结构
1.当型:当P条件成立时(T),反复执行A,知道P为“假”时才停止循环。
2.直到型:先执行A,在判断P,若为T,在执行A,如此反复,知道P为F。
While循环
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
语句中应有使循环趋向于结束的语句,否则会出现无限循环--即“死”循环。
while循环的基本格式和流程图
while(布尔表达式){
循环体;
}
while循环详解
int a=1;//初始化
int sum=0;
while(a<=100){//布尔表达式条件判断
System.out.println(a);//循环体
sum+=a;
a++; //迭代 放在最后,因为a等于100时还会在循环一次编程101这时就是“假”就会跳出循环体;
}
System.out.println(sum);
具备四个条件:1.初始化 2.布尔表达式条件判断 3.循环体 4.迭代
执行顺序
第一步 初始化
第二步 判断
第三步 循环体
第四步 迭代
Do-while
先执行,后判断,循环体至少执行一次;
while
先判断,后执行;
do{循环体}while(循环体)