只要給定的條件為真,while迴圈語句會重複執行乙個目標語句。
while 語法
while(condition)
在這裡,statement(s)可以是乙個單獨的語句,也可以是幾個語句組成的**塊。condition可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。
當條件為假時,程式流將繼續執行緊接著迴圈的下一條語句。
例項
#include using namespace std;
int main()
return 0;
}
以上**執行後結果為
n 值為 1
n 值為 2
n 值為 3
n 值為 4
n 值為 5
n 值為 6
n 值為 7
n 值為 8
n 值為 9
n 值為 10
不像for和while迴圈,它們是在迴圈頭部測試迴圈條件。do...while迴圈是在迴圈的尾部檢查它的條件。
do...while迴圈與 while 迴圈類似,但是 do...while 迴圈會確保至少執行一次迴圈。
do...while 語法
do
while( condition );
例項#include using namespace std;
int main()
while(n <= 10);
return 0;
}
以上**執行後結果為
n 值為 1
n 值為 2
n 值為 3
n 值為 4
n 值為 5
n 值為 6
n 值為 7
n 值為 8
n 值為 9
n 值為 10
while迴圈語句
例子如下 public static void main string args 表示式滿足就執行迴圈體,直到不滿足條件就跳出迴圈 分別求出1 200之間的奇數之和,偶數之和 int i 1,sum 0,sum1 0 while i 201 if i 2 0 i system.out.println...
while迴圈語句
案例 珠穆朗瑪峰 完整格式 初始化語句 while 條件判斷語句 執行初始化語句 執行條件判斷語句,看其結果是true還是false 如果是true,繼續執行 如果是false,結束迴圈 執行迴圈體語句 執行條件控制語句 回到2繼續 需求 世界上最高山峰是珠穆朗瑪峰 8844.43m 8844433...
while迴圈語句
計算輸出1 2 3 100的所有數字的相加和n 1s 0 while n 101 s s n n n 1 print s 計算輸出1 2 3 4 5.99的所有數字的和n 1s 0 while n 100 temp n 2 if temp 0 s s n else s s n n n 1 print...