首頁 後端開發 PHP問題 while迴圈用法詳解

while迴圈用法詳解

Jun 17, 2020 pm 04:27 PM
while

while迴圈用法詳解while迴圈用法詳解:

while是電腦的一種基本迴圈模式。當滿足條件時進入循環,進入循環後,當條件不滿足時,跳出循環。 while語句的一般表達式為:while(表達式){迴圈體}。

典型迴圈 

WHILE <条件>
<语句体>
end while
do while <条件>
<语句体>
loop
登入後複製

語法

Pascal
while <条件> do <语句>
意为当条件符合时,接着做下面的语句;不符合时,退出循环。
Python
whileexpression:
...
else:
...
当满足条件expression时运行,不满足时执行else下方语句。
C
do <语句> while(<条件>);
while(<条件>) <语句>;
C++
while(<条件>) <语句>;
do <语句> while(<条件>);
Java
while(<条件>) {<语句;>}
do {<语句;>} while(<条件>);
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。
javascript
JavaScript中while循环的目的是为了反复执行语句或代码块。
只要指定条件为true,循环就可以一直执行代码块。 [1] 
JavaScript中while循环的语法如下:
while (<条件>) {需执行的代码 };
do {需执行的代码 } while (<条件>);
注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。
PHP
while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。语法如下:
while(expr){
statement
}
登入後複製

以上是while迴圈用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在C語言中,while(1)和while(0)之間的差異是什麼? 在C語言中,while(1)和while(0)之間的差異是什麼? Aug 31, 2023 am 10:45 AM

我們知道在C語言中,'while'關鍵字用於定義一個循環,該循環根據傳遞給循環的條件來運作。現在,由於條件可以有兩個值,即真或假,所以如果條件為真,則while區塊內的程式碼將重複執行,如果條件為假,則程式碼將不會執行。現在,透過將參數傳遞給while循環,我們可以區分while(1)和while(0),因為while(1)是一個條件始終被視為真的循環,因此區塊內的程式碼將開始重複執行。此外,我們可以說明,傳遞給循環並使條件為真的不是1,而是如果任何非零整數傳遞給while循環,則它將被視為真條件,因

while的用法 while的用法 Sep 25, 2023 am 09:47 AM

while的用法是“while 條件: 程式碼區塊”,條件是一個表達式,當條件為真時,執行程式碼區塊,然後再次判斷條件是否為真,如果為真則繼續執行程式碼區塊,直到條件為假為止。 while是常用的迴圈控制語句,用來在滿足某個條件的情況下重複執行一段程式碼區塊。

go語言中while是關鍵字嗎 go語言中while是關鍵字嗎 Jun 04, 2021 pm 05:01 PM

在go語言中,while不是關鍵字,可以用for語句加break來實現while循環的效果,例「for {sum++ if sum>10{break}else{...}}」。 go語言有break、default 、func、select、case、defer、go、map、else、goto、for、if、var等25個關鍵字。

Python中的常見流程控制結構有哪些? Python中的常見流程控制結構有哪些? Jan 20, 2024 am 08:17 AM

Python中常見的流程控制結構有哪幾種?在Python中,流程控制結構是用來決定程式的執行順序的重要工具。它們允許我們根據不同的條件執行不同的程式碼區塊,或重複執行一段程式碼。以下將介紹Python中常見的流程控制結構,並提供對應的程式碼範例。條件語句(if-else):條件語句允許我們根據不同的條件執行不同的程式碼區塊。它的基本語法是:if條件1:#當條件

PHP中break關鍵字的作用和用法詳解 PHP中break關鍵字的作用和用法詳解 Jun 28, 2023 pm 06:39 PM

PHP中break關鍵字的作用和用法詳解在PHP編程中,break是一種控制流語句,用於中斷當前循環或switch語句,並跳出該循環或switch。本文將詳細介紹break關鍵字的作用與用法。一、循環中的break在循環結構中,break的作用是提前終止循環,跳出循環體執行循環後的程式碼。常見的循環結構有for、while和do...while。在for迴圈中

java的while語句怎麼使用 java的while語句怎麼使用 Apr 19, 2023 am 09:28 AM

說明1、while關鍵字的中文意義是當…時,即條件成立時循環執行對應的代碼。 while語句是循環語句中的基本結構,語法格式比較簡單。執行過程2、執行while語句時,先判斷循環條件,循環條件為false時,直接執行while語句的後續程式碼,循環條件為true時,執行循環體程式碼,判斷循環條件,直到循環條件不成立為止。實例inti=1;intsum=0;while(i

Java中如何利用while迴圈語句處理關鍵環節 Java中如何利用while迴圈語句處理關鍵環節 Apr 25, 2023 am 10:26 AM

Java程式碼publicvoidhandleConnection(SocketconnectionToHandle){newThread(newConnectionHandler(connectionToHandle)).start();}publicvoidhandleConnection(SocketconnectionToHandle){newThread(newConnectionHandler(connectionToHandle)).start();}}我們對RemFileSer};

Python 循環與迭代:全面剖析其異同點 Python 循環與迭代:全面剖析其異同點 Feb 19, 2024 pm 02:54 PM

循環與迭代:概念解析循環是一種控制結構,它允許程式碼區塊重複執行指定的次數或直到滿足特定條件。 python提供了多種循環類型,包括for循環、while循環和do-while循環。另一方面,迭代是一個抽象概念,它表示按順序遍歷序列元素的過程。 Python提供了迭代器和生成器等工具來實現迭代。循環vs.迭代:異同點執行機制:循環明確控制執行流程,而迭代是透過迭代器物件隱式執行的。狀態管理:循環保持自己的狀態(如計數器或條件),而迭代器封裝了狀態管理。使用場景:循環適用於需要重複執行固定次數或直到滿足

See all articles