Java while循环语句用法详解

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用while循环结构。

语法

while (expression) {
     statement(s)
}

while语句计算的表达式,必须返回boolean值。如果表达式计算为true,while语句执行while块的所有语句。while语句继续测试表达式,然后执行它的块,直到表达式计算为false。

运行顺序

1. 首先检查while里面的条件,如果是true,则进入while下面的花括号,执行里面的操作。如果是false,则直接跳过while循环,继续运行后面的程序。

2. 如果进入了while循环,那么操作完以后,则返回到while后面的圆括号,检查那个条件是否为true, 是的话执行花括号里面的操作,不是的话跳出循环继续后面的程序。

3. 重复第二步,直到跳出while循环。

动态的改变while后面的判定条件是很重要的,如果在while循环的花括号里没有改变判定条件,那么有可能导致while循环永远的执行下去,也就是传说中的死循环,我们以后可以解释一下,但是目前就告诉你,死循环就是不断的没有终止的循环。

实例

用while循环统计1--100(包括100)之间的数总和。

public class Test
{
	public  static void main(string args[])
	{
		int sum=0;
		int i=1;
		do
		{
			sum+=i;
			i++;
		}
		while(i<=100) 
                System.out.println("1到100(包括100)的数的总和为:"+sum); 
        } 
} 

使用while语句打印1到10的值

class WhileDemo {
    public static void main(String[] args){
        int count = 1;
        while (count < 11) {
            System.out.println("Count is: "+ count); count++;
        }
   }


版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。