![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=1739298291-dBBxBuVePwalgMKmnuGHCHuyPQJEvPXp-0-a6e767348080c31c305e5d6f58546895)
在无限循环状态,如果想要离开可以按Ctrl+C组合键。其实有些程序设计新手也常常会因为处理循环变量不当,造成无限循环,此时只好按Ctrl+C组合键离开无限循环了。
程序实例ch6_8:while无限循环的应用。这个程序会不停地输出“Java王者归来”字符串,直到按Ctrl+C组合键。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P90_758803.jpg?sign=1739298291-ApeccQuPjL1yZiy9Bt7xrIyVIzwwkCYs-0-992068b6026e911baa2b7de880f2d58e)
执行结果
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P90_758804.jpg?sign=1739298291-pJzKmfWWXT1BifXthQpoRNnFIT41s4hF-0-212412d162141f5164846fb819a433f0)
另外,使用for循环也可以产生无限循环,语法如下。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P91_758811.jpg?sign=1739298291-emUeIhLoX6jhD8IOlVUUmDrnRrrThI2H-0-0e295f87095b628e0b4ade88c6ee524f)
程序实例ch6_9.java:使用for建立无限循环重新设计ch6_8.java。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P91_546731.jpg?sign=1739298291-WE2eQeqxbgKOpIdydDoAt87TvsfpbmES-0-08cad7b0ede847b439aac70ec051f81c)
执行结果
与ch6_8.java相同。