C# 流程控制 循環(huán)
循環(huán)就是重復(fù)執(zhí)行語句=這種技術(shù)使用起來非常方便,因?yàn)榭梢詫Σ僮髦貜?fù)任意多次(數(shù)千次,甚至數(shù)百萬 次),而不必每次都編寫相同的代碼。
舉一個簡單例子,下面的代碼計(jì)算一個銀行賬戶在10年后的金額,假定支付每年的利息t且該賬戶沒有其 他款項(xiàng)的存?。?/p>
double balance = 1000;
double interestRate = 1,05; // 5% interest/year
balance *= interestRate;
balance interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
將相同代碼編寫10次很費(fèi)時間,如果把10年改為其他值,又會如何?那就必須把該代碼行手工復(fù)制需要 的次數(shù),這是一件多么痛苦的事!幸運(yùn)的是,完全不必這樣做。使用一個循環(huán)就可以對指令執(zhí)行需要的次數(shù)。
循環(huán)的另一種重要類型是一直循環(huán)到給定的條件滿足為止。這些循環(huán)比上面描述的循環(huán)稍簡單些(但同樣很 有用),所以首先介紹這類循環(huán)。
點(diǎn)擊加載更多評論>>