yag Site Admin
註冊時間: 2007-05-02 文章: 689
2704.11 果凍幣
|
發表於: 2007-8-28, PM 2:24 星期二 文章主題: [轉貼][教學]超簡單c#教學 vol 8 |
|
|
原作者:babu61509 ( 轉貼前已取得babu61509及ilmsilms同意 )
原出處:http://www.getphpbb.com/phpbb/viewtopic.php?t=208&mforum=209774061336771
盜版ilmsilms的C++教學XD (已有ilmsilms的回應訊息同意)
應該會跟版主的教學同步 (?)
=============================================
這次該來講講另一種迴圈了
while
這是一種無限的次數的迴圈
像for一樣,但是他的條件不是次數
先舉個範例
代碼: |
int x=1;
while(x==1){
Console.WriteLine("x=1");
}
|
這段程式碼拿去run的話會跑不停,因為X並沒有做任何變更,所以一直是1
然後while會在X=1的情況下不停的run
這個while有什麼用途呢?
他可是很好用的喔,例如求某數要除以2幾次(小數點無條件捨去)才會等於0
就可以這樣寫
代碼: |
using System;
class HelloCSharp
{
public static void Main()
{
int x,y=0;
x = Convert.ToInt32(Console.ReadLine());
while (x > 0) {
x = x / 2;
y++;
}
Console.WriteLine("要" + y + "次");
}
}
|
這樣大家懂了嗎@@??
有問題可以問喔 |
|