“二哥,今天我们学习的内容是‘while 循环’,对吧?”
“是的,三妹。上一篇我们对比了 3 大循环语句,并重点介绍了 for 循环,知道 while 循环的特点是循环的次数是不固定的。”
来看一下 while 循环的格式:
while(条件){
//循环体
}
画个流程图:
来个示例:
public class WhileExample { public static void main(String[] args) { int i = 0; while (true) { System.out.println("沉默王三"); i++; if (i == 5) { break; } } } }
“三妹,你猜猜会输出几次?”
“五次吗?”
“对了,你可真聪明。”
沉默王三
沉默王三
沉默王三
沉默王三
沉默王三
“三妹,你想不想体验一下无限 while 循环的威力,也就是死循环。”
“二哥,那会有什么样的后果啊?”
“来,看看就知道了。”
public class InfinitiveWhileExample { public static void main(String[] args) { while (true) { System.out.println("停不下来。。。。"); } } }
输出:
停不下来。。。。
停不下来。。。。
停不下来。。。。
停不下来。。。。
把 while 的条件设置为 true,并且循环体中没有 break 关键字的话,程序一旦运行起来,就根本停不下来了,除非强制停止。
本篇文章为《教妹学Java》专栏的第十六篇文章,是不是有趣得很?我相信你能感受的到,这可是全网独一份,我看到已经有人在模仿了。现在定价只需 9.9 元,9.9 元你连一杯奶茶都买不到,但却能买下二哥精心制作的专栏,据说 CSDN 已经考虑涨价了,毕竟已经卖出一百多份了。