![Java王者归来:从入门迈向高手](https://wfqqreader-1252317822.image.myqcloud.com/cover/394/27563394/b_27563394.jpg)
上QQ阅读APP看书,第一时间看更新
6-6 无限循环
在程序设计过程中可能会想让循环可以持续进行,直到某个特定状况产生再让循环结束,这时可以考虑先使用无限循环,让循环持续进行。以后可以使用break语句中断循环,有关这方面的知识将在6-7节说明。
要建立无限循环很容易,可以让while条件判断永远为true即可,例如,下面是一个无限循环。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P90_758802.jpg?sign=1739252626-JPhXfuJsZKetSHvKNGiAbmeSDznMPKUp-0-470d6a633e094e9c593047a25d427b0b)
在无限循环状态,如果想要离开可以按Ctrl+C组合键。其实有些程序设计新手也常常会因为处理循环变量不当,造成无限循环,此时只好按Ctrl+C组合键离开无限循环了。
程序实例ch6_8:while无限循环的应用。这个程序会不停地输出“Java王者归来”字符串,直到按Ctrl+C组合键。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P90_758803.jpg?sign=1739252626-dnIaaAretpbjWSvfbwlxys5Hwwc8oWi8-0-68f3388d3df1263991d4142fa8d5c4f4)
执行结果
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P90_758804.jpg?sign=1739252626-9vlX5xBqnfyTyqpyJVbLn1MCaYyYZ5JB-0-8d51acf5b563da368a4e28f9eb0e5e49)
另外,使用for循环也可以产生无限循环,语法如下。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P91_758811.jpg?sign=1739252626-l5G9rJmn2vdqcnVtsCZ4pPVbnYne7ESD-0-baf2b62668d801a33b528485b27b9e43)
程序实例ch6_9.java:使用for建立无限循环重新设计ch6_8.java。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P91_546731.jpg?sign=1739252626-HXDrWSrjDY3KzengnqvnfTinplfhw5HX-0-0142d056d4f10a15b5426f308b291b0d)
执行结果
与ch6_8.java相同。