您的当前位置:首页java while循环语句

java while循环语句

2023-04-03 来源:爱问旅游网


java while循环语句

while循环语句也可以控制一条或者多条语句的循环执行。在某些方面,while循环与for循环相同,都需要判断一个测试条件。如果条件为真,则执行循环语句;否则,跳出循环。与for语句不同的是,while循环语句执行的重复数量不确定。例如,从数据库中读取数据,返回的行数是未知的。

While语句的语法格式如下:

While(逻辑表达式) { 循环体; } While语句的执行过程:首先判断循环条件的值是否为真,如果为真则执行循环体语句,然后再判断循环条件的值,直到循环条件的值为假时退出循环。如图4-10所示。

T代表trueF代表false逻辑表达式FT循环体

图4-10 while流程示意图

例如,使用while循环输出10的阶乘,代码如下:

public class userWhile { public static void main(String[] args) { int i=1; //定义整型变量 int n=1; //定义整数变量 while(i<=10) //如果变量i小于等于10,执行循环

{ n=n*i; //计算阶乘 i++; //每次循环后加1 } System.out.println(\"10的阶乘结果是:\"+n); } } 上述代码中,使用while语句计算10的阶乘,程序中定义两个变量i和n循环每执行一次i值就加1,判断i的值是否大于10,并利用n=n*i语句来实现阶乘。当i的值大于10以后,循环便不再执行退出循环,执行结果如图4-11所示。

图4-11 while输出结果

因篇幅问题不能全部显示,请点此查看更多更全内容