Java_20_循环结构_While循环_Do-while循环(执行顺序:初始化、布尔表达式条件判断、循环体、迭代)

循环结构

1.型:当P条件成立时(T),反复执行A,知道P为“假”时才停止循环。

2.直到型:先执行A,在判断P,若为T,在执行A,如此反复,知道P为F。

While循环

在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。

语句中应有使循环趋向于结束的语句,否则会出现无限循环--即“死”循环。

while循环的基本格式和流程图

Java_20_循环结构_While循环_Do-while循环(执行顺序:初始化、布尔表达式条件判断、循环体、迭代)_第1张图片

while(布尔表达式){

循环体;

while循环详解

Java_20_循环结构_While循环_Do-while循环(执行顺序:初始化、布尔表达式条件判断、循环体、迭代)_第2张图片

        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(循环体)

Java_20_循环结构_While循环_Do-while循环(执行顺序:初始化、布尔表达式条件判断、循环体、迭代)_第3张图片

你可能感兴趣的:(Java_笔记)