.Net基础篇_学习笔记_第七天_Continue关键字的用法
Continue:
立即结束本次循环,判断循环条件;
如果成立,则进行下一次循环,否则退出循环。
Continue和break的区别:
遇到break,循环不继续。
遇到continue,本次循环也不继续,但是回到循环条件。continue后面有代码也不再执行。
continue一般也配合if使用。Continue继续不继续取决于循环条件是否成立。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 第六天_流程语句 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 //0-100,除了7及被7整除的数外,所有整数的和。 14 int sum=0; 15 for (int i = 1; i<=100; i++) 16 { 17 if (i % 7 == 0) 18 { 19 continue; 20 } 21 sum += i; 22 } 23 Console.WriteLine("0-100,除了7及被7整除的数外,所有整数的和为{0}",sum); 24 25 Console.ReadKey(); 26 } 27 } 28 }
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 第六天_流程语句 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 //0-100,除了7及被7整除的数外,所有整数的和。 14 int sum=0; 15 int i = 1; 16 while ( i<=100) 17 { 18 if (i % 7 == 0) 19 { 20 i++; 21 continue; 22 } 23 sum += i; 24 i++; 25 } 26 Console.WriteLine("0-100,除了7及被7整除的数外,所有整数的和为{0}",sum); 27 28 Console.ReadKey(); 29 } 30 } 31 }