2015年8月27日 星期四

[C#]迴圈

現實中也些事情是一直重複的,就像每天起床à吃早餐à上課à吃中餐à上課à吃晚餐……在程式裡這種情況就要用「迴圈」來解決。



假設我們要印”禮拜一”到”禮拜日”的字串
首先來示範第一個 for 迴圈:
for(int i=1;i<=7;i++)
{
Console.WriteLine(“禮拜” + i);
}
這裡的i也可以是別的變數,然後還有要注意的是i也可以是在外層宣告的,那就不用在if迴圈的條件裡宣告了。
Int i=1/*I的初始值為1
i<=7/*i再小於等於7的時候執行
i++/*i每次+1
小提醒:要用分號間隔條件,要寫大括弧。


while迴圈
int i=1;
while(i<=7)
{
Console.WriteLine(“禮拜” + i);
}
while迴圈的變數就要在外層宣告了。
int i=1;/*宣告i的初始值為1
while(i<=7)/*當i小於等於7的時候執行


另外,很多時候需要再迴圈中直接退出或不再執行剩下的與法繼續下一個迴圈,可以用break或continue


int n=10;
while(true)
{
if(n==5)
{
break; //n=5時直接跳出while迴圈
}
}


for(int i=0;i<10;i++)
{
if(i==5)
{
continue; //i=5時跳過後面的程式碼直接下一個迴圈
//其他程式碼
}

}



如果您喜歡我的文章,請在文章最末按5下Like!
我將得到LikeCoin的回饋:)

回饋由LikeCoin基金會出資,您只要註冊/登入帳號(FB、Google帳號都可以註冊,流程超快),按L五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)

沒有留言:

張貼留言