1. 程式人生 > >while,do-while,for迴圈特點區分

while,do-while,for迴圈特點區分

 迴圈的必要條件是什麼?

 1.變數的初始化;2.迴圈條件的判斷;  3.迴圈變數的更新。   

while 迴圈:先判斷後執行,可能出現一次都沒有迴圈的情況;變數的初始化是在迴圈體外,迴圈條件判斷是在while()中進行,而變數的更新是在{   }中進行更新。

例如1:

<script>
    var sum = 0;
    var i = 1;
    var a1 = parseInt(prompt("你要對連續的幾個數進行求和:"));
    while(i <= a1){
        sum = sum + parseInt(prompt("輸入第"+i+"
個數")); i++; } alert(sum); </script>

do-while迴圈:至少執行一次再判斷其他的和while相似;變數的初始化是在迴圈體外,do後緊跟{  }while()。

例如2:

<script>
    var i = 1;
    var sum = 0;
    do{
        sum += i;
        i++;
    }while(i<=100);
    alert(sum);
</script>

for迴圈:變數的初始化,迴圈條件的判斷及變數的更新都在for()裡進行。for迴圈使用起來更加的簡明,清晰。

例如3:

<script>var sum = 0;
    for(var i = 1;i <= 100;i++){
        sum += i
}
    alert(sum);
</script>

相關推薦

whiledo-while,for迴圈特點區分

 迴圈的必要條件是什麼?  1.變數的初始化;2.迴圈條件的判斷;  3.迴圈變數的更新。    while 迴圈:先判斷後執行,可能出現一次都沒有迴圈的情況;變數的初始化是在迴圈體外,迴圈條件判斷是在while()中進行,而變數的更新是在{   }中進行更新。 例如1:

迴圈forwhiledo-while附加breakcontinue區別)

for迴圈 for(intn=1;n<=100;n++){ //語句 } while,當不成立則跳出進入下一語句 while(條件){    迴圈體} do...while語法-->先執行迴圈體,再判斷,一定會執行一次 do{//迴圈體 }while(xxx

循環語句 whiledo while for 循環

let length AR i++ 遍歷 執行順序 ole 結束 log 循環語句 while do while for while (條件){ 條件滿,時執行的代碼 } 例: let num = 5; while(num){num - -;

Java獲取三位的水仙花數及統計個數——forwhiledo···while

水仙花數的定義 在數論中,水仙花數(Narcissistic number)[1][2],也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)[3]、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong nu

循環語句(forwhiledo……while方法概述

count 方法 例子 while exti 基礎 ati java 區別 循環結構 分類:for,while,do……while (1)for語句 格式: for(初始化表達式;條件表達式;循環後的操作表達式){

C#流程控制語句--叠代語句(whiledo....while, for , foreach)

語句 dash rgs sum 換行 pac 定義 奇數 就會 叠代語句:有的時候,可能需要多次執行同一塊代碼。函數中的第一個語句先執行,接著是第二個語句,依此類推。 叠代語句:while(先檢查後執行) while(條件表達式 bool類型) { 代碼語句

循環結構 whiledo while

條件表達式 不能 使用 image alt png 規律 控制 步驟 while:先判斷條件表達式是否成立,成立則執行循環體,不成立則不執行。 格式:while(條件表達式){ 執行語句(控制循環次數); } 例如: int x=1; while(x<3

while 迴圈 do while迴圈for迴圈

while迴圈 <?php $i=1; //定義條件初始值 //先判斷$i的值是否滿足條件($i<=100),若滿足則執行while內的程式碼,若不滿足,則跳過while迴圈 while($i<=100){ //輸出每次的i更直觀的顯示;

【Java學習】forwhiledo...while迴圈語句的學習斐波那契數列例項。

for迴圈: 先判斷再迴圈,適用於迴圈次數已知。 for迴圈語法:for(表示式1;表示式2;表示式3){ 語句; //迴圈體 } 表示式1、3:任意表達式語句或空語句 表示式2:必須為布林型常量、變數或表示式 執行過程: 例項:求1+2+3+…+100的

JavaScript中for迴圈while迴圈do......while迴圈

一.for迴圈 for迴圈語法結構: for(迴圈條件初始化;迴圈條件判斷;迴圈迭代){ 迴圈體; } 執行規則: 第一步:迴圈條件的初始化 var i=0; 只在最開始執行一次 第二步:迴圈條件判斷 i<5; 若判斷條件結果為真:則執行迴圈體 若不成立: 結束迴圈;

Java程式結構、if-else和switch條件選擇、forwhiledo-while迴圈及beak和continue控制跳轉語句

Java程式的流程控制 Java流程控制提供了控制程式的基本手段,使得程式能夠按照正確的順序逐步執行,以實現特定的功能。Java流程控制結構分為:順序結構、選擇結構、迴圈結構。 順序結構 Java應用程式都是從main()方法開始執行的。程式一般是按照書寫順序依次向下執行,直

Java迴圈結構 - for, whiledo...while

  Java迴圈結構 - for, while 及 do...while   順序結構的程式語句只能被執行一次。如果您想要同樣的操作執行多次,,就需要使用迴圈結構。   Java中有三種主要的迴圈結構:   while迴圈   do…while迴圈   for迴圈   在Java5中引入了一種主要

迴圈語句forwhiledo while的區別

在程式語言中我們經常會用到迴圈語句,迴圈語句常用的有三種,for 、while、do while,那麼我們在用的時候應該如擇用哪一個呢? 我們以對一個數字n,求1+2+3+...+n為例,做以下實驗,分別用三個語句來實現它。 1、for語句 我們定義一個變數tmp,tmp儲

Java 7-Java 迴圈結構 - for, whiledowhile

Java 迴圈結構 - for, while 及 do...while 順序結構的程式語句只能被執行一次。如果您想要同樣的操作執行多次,,就需要使用迴圈結構。 Java中有三種主要的迴圈結構: while迴圈 do…while迴圈 for迴圈 在Java5中引入了一種主要用於陣列的增

Java基礎知識-迴圈語句的使用介紹(forwhiledo-while

今天給大家介紹一下Java中迴圈語句的使用用法和每種迴圈語句的使用場景。首先是最經常使用的for語句,下面看看for語句的結構:for 語句的基本結構如下所示:for(初始化表示式;判斷表示式;遞增(遞

【C++】ForWhiledo···while迴圈

前言:         還有1個月就要考C++了,趕緊開始瞭如火如荼的複習階段,說做做選擇題吧,一做可是把我給做蒙了圈了,碰到了do···while,只是依稀的記得好像先執行後判斷什麼的,while後

實驗三:分別用forwhiledo-while循壞語句以及遞歸的方法計算n!並輸出算式。

分享圖片 return 方法 gui rgs class ima n! 用法 源代碼: package jiecheng;import java.util.Scanner;public class JieCheng { public st

實驗三:分別用forwhiledo-while循環語句以及遞歸方法計算n!並輸出算式

scanner bsp ret while 循環語句 rda font ips == 實驗三:分別用for、while和do-while循環語句以及遞歸方法計算n!,並輸出算式 //用for循環語句求n! Public class jiecheng { Public

實驗三:分別用forwhiledo-while循環語句以及遞歸方法計算n!,並輸出算式

使用 計算 容易 分享 image 技術 不知道 bubuko do-while 1.for循環語句計算n! 2.while循環語句計算n! 3.do-while語句計算n! 4.遞歸方法計算n! 5.心得:在此次實驗中不知道如何從鍵盤進行輸入,

Java 循環結構 - for, whiledo...while

初始 次數 args 一個 arr n) clas test tco 順序結構的程序語句只能被執行一次。如果您想要同樣的操作執行多次,,就需要使用循環結構。 Java中有三種主要的循環結構: while 循環 do…while 循環 for 循環 在Java5中引入