首页 理论教育 学习Java编程的新手手册:do…while循环语句

学习Java编程的新手手册:do…while循环语句

时间:2023-11-22 理论教育 版权反馈
【摘要】:while语句最大的特点是先执行表达式,再判断条件,如果条件符合,再执行表达式。while的书写格式Java为用户提供了这么一种循环的语句,那就是do…while语句的执行方式有了初步的了解,它执行的流程如图6-14所示。while是常见的循环语句,使用它的频率十分之高,下面通过一个实例对它进行学习与理解。while循环语句使用do…while除了可以累加的功能外,还有许多功能,它的功能与前面两种循环语句差不多,只有一些微小的区别。

学习Java编程的新手手册:do…while循环语句

在Java程序设计里,除了for语句实现循环功能外,还有do…while语句,do…while语句最大的特点是先执行表达式,再判断条件,如果条件符合,再执行表达式。下面将详细讲解do…while语句。

(1)do…while的书写格式

Java为用户提供了这么一种循环的语句,那就是do…while循环语句,do…while语句的特点是至少会执行一次循环体,因为它的条件表达式在循环的最后。do…while的格式如下:

978-7-111-37937-9-Part01-328.jpg

do…while语句是先执行一次,再判断表达式,如果表达式为真,则循环继续,如果表达式为假,则循环到此结束。

代码28:例如下面一段代码,其代码见“光盘:源代码/第6章/doone.java”:

978-7-111-37937-9-Part01-329.jpg

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

978-7-111-37937-9-Part01-330.jpg

图6-13 do…while语句

(2)do…while的执行方式

通过上面的代码,用户对do…while语句的执行方式有了初步的了解,它执行的流程如图6-14所示。

前面一直在重复的一个问题就是无论如何do…while语句都要执行一次代码。

代码29:下面通过一段代码进行讲解,其代码见“光盘:源代码/第6章/dotwo.java”:

执行程序,得到如图6-15所示的结果。

(3)do…while的应用举例

do…while是常见的循环语句,使用它的频率十分之高,下面通过一个实例对它进行学习与理解。

978-7-111-37937-9-Part01-331.jpg

图6-14 do…while流程图(www.xing528.com)

978-7-111-37937-9-Part01-332.jpg

978-7-111-37937-9-Part01-333.jpg

图6-15 执行结果

实例20:使用do…while循环语句

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

978-7-111-37937-9-Part01-334.jpg

978-7-111-37937-9-Part01-335.jpg

提示:在书写do…while程序时,千万不要忘记while()后面的“;”,初学者容易漏掉这个分号,这样会导致编译和运行时会报错。

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

978-7-111-37937-9-Part01-336.jpg

图6-16 执行结果

多学一招

do…while除了可以累加的功能外,还有许多功能,它的功能与前面两种循环语句差不多,只有一些微小的区别。下面通过一段代码进行讲解,其代码见“光盘:源代码/第6章/dofour.java”:

978-7-111-37937-9-Part01-337.jpg

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

978-7-111-37937-9-Part01-338.jpg

图6-17 执行结果

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

我要反馈