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原创文章,未经本站允许不得转载。