- VB.Net 基礎教程
- VB.Net - 首頁
- VB.Net - 概述
- VB.Net - 環境設定
- VB.Net - 程式結構
- VB.Net - 基本語法
- VB.Net - 資料型別
- VB.Net - 變數
- VB.Net - 常量
- VB.Net - 修飾符
- VB.Net - 語句
- VB.Net - 指令
- VB.Net - 運算子
- VB.Net - 決策
- VB.Net - 迴圈
- VB.Net - 字串
- VB.Net - 日期和時間
- VB.Net - 陣列
- VB.Net - 集合
- VB.Net - 函式
- VB.Net - 子程式
- VB.Net - 類和物件
- VB.Net - 異常處理
- VB.Net - 檔案處理
- VB.Net - 基本控制元件
- VB.Net - 對話方塊
- VB.Net - 高階窗體
- VB.Net - 事件處理
- VB.Net 高階教程
- VB.Net - 正則表示式
- VB.Net - 資料庫訪問
- VB.Net - Excel 表格
- VB.Net - 傳送郵件
- VB.Net - XML 處理
- VB.Net - Web程式設計
- VB.Net 有用資源
- VB.Net - 快速指南
- VB.Net - 有用資源
- VB.Net - 討論
VB.Net - While... End While 迴圈
只要給定的條件為 True,它就會執行一系列語句。
此迴圈結構的語法為:
While condition [ statements ] [ Continue While ] [ statements ] [ Exit While ] [ statements ] End While
這裡,statement(s) 可以是單個語句或語句塊。condition 可以是任何表示式,true 是邏輯真值。只要條件為真,迴圈就會迭代。
當條件變為 false 時,程式控制權將傳遞到迴圈後緊隨其後的行。
流程圖
這裡,While 迴圈的關鍵點是迴圈可能永遠不會執行。當條件被測試並且結果為 false 時,迴圈體將被跳過,並且將執行 while 迴圈後的第一個語句。
示例
Module loops
Sub Main()
Dim a As Integer = 10
' while loop execution '
While a < 20
Console.WriteLine("value of a: {0}", a)
a = a + 1
End While
Console.ReadLine()
End Sub
End Module
當以上程式碼編譯並執行時,會產生以下結果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19
vb.net_loops.htm
廣告