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