C#中的while循環是先驗證一個條件,如果條件為真了,則執行一個語句塊。其語法格式如下:
while(邏輯表達式)
{
相關語句;
}
相關語句可以是任何有效的C#語句。在執行這些語句之前,邏輯表達式的值必須為真,即值應該為true.當執行完一次相關語句后,程序將再次判斷邏輯表達式的值,如果表達式的值為假了,即值為false時,將不再執行循環語句塊中的語句,轉而執行后面的其它C#語句。
在執行循環語句塊時,程序應能確認不斷地改變循環條件的值,以在執行若干次循環后,邏輯表達式的值能變為假(false),從而結束循環。否則,可能造成程序死循環。
下面使用一個例子來講一下,while循環使用的方法:
這個例子輸出10以內的數:
using System;
class WhileExample
{
public static void Main()
{
int iNum = 1;
while (iNum < 10)
{
Console.Write("{0}",iNum);
iNum ++;
}
Console.WriteLine();
}
}
新聞熱點
疑難解答