
上QQ阅读APP看书,第一时间看更新
6-6 无限循环
在程序设计过程中可能会想让循环可以持续进行,直到某个特定状况产生再让循环结束,这时可以考虑先使用无限循环,让循环持续进行。以后可以使用break语句中断循环,有关这方面的知识将在6-7节说明。
要建立无限循环很容易,可以让while条件判断永远为true即可,例如,下面是一个无限循环。

在无限循环状态,如果想要离开可以按Ctrl+C组合键。其实有些程序设计新手也常常会因为处理循环变量不当,造成无限循环,此时只好按Ctrl+C组合键离开无限循环了。
程序实例ch6_8:while无限循环的应用。这个程序会不停地输出“Java王者归来”字符串,直到按Ctrl+C组合键。

执行结果

另外,使用for循环也可以产生无限循环,语法如下。

程序实例ch6_9.java:使用for建立无限循环重新设计ch6_8.java。

执行结果
与ch6_8.java相同。