首页 理论教育 Java编程新手自学手册:6.1.2使用while循环

Java编程新手自学手册:6.1.2使用while循环

时间:2026-01-27 理论教育 晴浪 版权反馈
【摘要】:while循环语句最大的特点就是不知道会循环多少次。当不知道语句块或语句需要重复多少次时,使用while语句无疑是最好的选择。代码27:下面通过一段简单的代码认识while循环语句。实例19:使用while循环语句使用while循环语句判断累加和不大30的所有自然数,其代码见“光盘:源代码/第6章/whiletwo.java”:运行代码,得到如图6-11所示的结果。图6-11 累加的和多学一招while语句除了上面这种写法外,还有另外一种写法。

在Java程序中除了for循环语句以外,while语句也是十分著名的循环语句,它的特点和for语句十分类似,但并非完全相同。下面对它进行讲解。

while循环语句最大的特点就是不知道会循环多少次。当不知道语句块或语句需要重复多少次时,使用while语句无疑是最好的选择。当它的表达式是真时,while语句重复执行一条语句或者语句块。它的基本格式如下:

图示

它的执行流程图也十分简单,如图6-9所示。

代码27:下面通过一段简单的代码认识while循环语句。其代码见“光盘:源代码/第6章/whileone.java”如下:

图示

图示

图6-9 while语句的执行流程图

在上面的代码中用到了一个简单的do…while语句。运行代码,得到如图6-10所示的结果。

图示

图6-10 程序执行结果

从上面这个例子中可以看出while语句和for循环的语句在结构上有很大不同,下面通过一个实例进行讲解。

实例19:使用while循环语句(https://www.xing528.com)

使用while循环语句判断累加和不大30的所有自然数,其代码见“光盘:源代码/第6章/whiletwo.java”:

图示

图示

运行代码,得到如图6-11所示的结果。

图示

图6-11 累加的和

多学一招

while语句除了上面这种写法外,还有另外一种写法。下面通过一段代码进行讲解,这段代码同时用到了while语句和if语句,其代码见“光盘:源代码/第6章/whilethree.java”:

图示

运行代码,得到如图6-12所示的结果。

图示

图6-12 运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈