您好,登錄后才能下訂單哦!
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _18.流程控制之循環中斷 { class Program { static void Main(string[] args) { /** * 循環的中斷方式有四種: * (1) break語句立即終止當前所在的循環。 * (2) continue語句立即終止本次循環,繼續執行下一次循環。 * (3) goto語句可以跳出循環,到已標記好的位置上。 * (4) return語句跳出循環及其包含的函數。 * */ // 使用break語句中斷循環 { int i = 1; while (i <= 10) { if (i == 6) break; Console.WriteLine("{0}", i++); } } // 使用continue語句中斷循環 { int i; for (i = 1; i <= 10; i++) { if ((i % 2) == 0) continue; Console.WriteLine(i); } } // 使用goto語句中斷循環 // 當使用goto語句跳出循環是合法的,但使用goto語句從外部進入循環是非法的。 { int i = 1; while (i < 10) { if (i == 6) goto exitPoint; Console.WriteLine("{0}", i++); } Console.WriteLine("This code will never be reached."); exitPoint: Console.WriteLine("This code is run when the loop is exited using goto."); } // 使用return語句中斷循環 { int i = 0; do { if (i == 6) return; Console.WriteLine("{0}", i++); } while (i < 10); } Console.ReadKey(); } } }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。