在写程序时,回圈是经常使用到的工具,他可以重复执行同样的工作,直到条件式不符合时跳出回圈,执行下一个步骤。
和if else 一样,若while回圈後的条件式只有一行陈述句的话,我们可以省略大括号 { }。
While回圈的语法如下
while( 条件式 ) {
陈述句一 ;
陈述句二 ;
陈述句三 ;
……
}
以下有一个简单的例子
请使用者输入数字,若输入的数字大於0,则进入while回圈进行运算,
在回圈里的陈述式是不停的取得使用者输入的数,若使用者输入的数还是大於0,也就是符合条件式n > 0的话,那麽在进入回圈计算,直到n =< 0,跳出回圈,并显示stop。如下图所示。
While回圈也可以当作无穷回圈,当我们把while後面的条件式设为true,
就会形成无穷回圈
如下图所示
但无穷回圈并不是没有停止的方法,可以用if (条件式)来停止这个回圈,
语法如下
while(true) {
陈述句;
if(条件式)
break;
}
While回圈并没有想像中的困难,但有许多细节要注意,成也回圈,败也回圈,回圈用得好,程序精简且执行有效率,回圈用不好,可能砸了原本的一锅好菜。
<<: [Day 22] JS - 事件委派 Delegation
这个系列是制作讯号灯,制作出一些简单的讯号灯,当作我们判断的依据。这些灯号之後还可以做出更为精细的比...
Keyword: Android ViewModel,Coroutine,LiveData,Recy...
终於来到铁人赛最後一天了,30天说长不长说短也不短呢 一转眼30天就过了,这是我第一次参加铁人赛 我...
大家好,我是乌木白,今天要和大家介绍~ Sass 的另一个很好用的功能就是!!Mixin 什麽是M...
身为一个佛系投资人,最重要的就是排程了,让电脑不只会挑土豆,还会挑股票,今天介绍的是 Python ...