组团学

循环结构-while

阅读 (913579)

1、while循环语句

1.1、while循环格式

初始化表达式①

while(布尔表达式②){

 循环体③

​ 步进表达式④

}

1.2、执行流程

执行顺序: ①②③④>②③④>②③④… ②不满足为止。

①负责完成循环变量初始化。

②负责判断是否满足循环条件,不满足则跳出循环。

③具体执行的语句。

④循环后,循环变量的变化情况。

1.3、流程图

image20191203191433914.png

4.4、案例

需求:求出1-100之和

public class WhileDemo {
    public static void main(String[] args) {
        //使用while循环实现
        //定义一个变量,记录累加求和
        int sum = 0;
        //定义初始化表达式
        int i = 1;
        //使用while循环让初始化表达式的值变化
        while(i<=100){
            //累加求和
            sum += i;
            //步进表达式改变变量的值
            i++;
        }
        //打印求和的变量
        System.out.println("1-100的和是:"+sum);
    }
	}

运行结果:

image20191204111508130.png

1.5、while循环注意事项

(1)与for循环的循环变量作用域不同,for循环的循环变量其作用域仅限于循环体内,而while循环的循环变量作用域不局限在循环体内。

(2)与for循环的循环条件为空是死循环不同,while循环的循环条件不能为空。我们经常会使用while(true)的方式根据需求完成一个死循环。

需要 登录 才可以提问哦