using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Output do{.. break;} while() result"); int i = 1; do { if ((i % 2) == 0) break; Console.WriteLine("{0}",i++); } while(i<=10); //break, 立即终止循环;执行后面语句 Console.WriteLine("Output do{.. continue;} while() result"); int j= 1; do { if ((j++ % 2) == 0) Console.WriteLine("{0}", j); continue; } while (j <= 10); //continue, 终止当前循环;执行下一个循环; Console.WriteLine("Output do{.. break;} while(true) result"); int k = 1; do { if ((k++ % 2) == 0) Console.WriteLine("{0}", k); break; } while (true); //死循环,用break跳出循环; Console.WriteLine("Output do{.. continue;} while(true) result"); int z= 1; do { if ((z % 2) == 0) continue; Console.WriteLine("{0}", z++); } while (true); //死循环,continue,关闭程序跳出循环; Console.ReadLine(); } } }
转载于:https://blog.51cto.com/57388/1650516