while循环执行的流程:
1.第一次进入While循环前,必须先为循环控制变量(或表达式)赋起始值。
2.根据判断条件的内容决定是否要继续执行循环,如果条件判断为真,继续执行循环主体;若条件判断为假,则跳出循环执行其他语句。
3.执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或者减少),由于while循环不会自动更改循环控制变量(或表达式)的内容,所以在while循环中循环控制变量赋值的工作要由设计者自己来做,完成后再回到步骤2重新判断是否继续执行循环。
while循环流程图:
public class WhileDemo(){
public static void main(String[] args){
int x = 1; //定义整型变量x
int sum = 0; //定义整型变量 累加结果:sum
while(x <= 10){ //循环判断条件
sum += x; //执行累加操作 (sum = sun+x)
x++; //判断条件自增
}
syso("1-10的累加为:"+sum);
}
}