首页 > 技术文章 > continue

acevoid 2020-12-06 22:57 原文

nontinue:立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环.

作用:到循环尾

练习1:用 while continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。

int sum = 0;
int i=1;
while (i <= 100)
{
   if (i % 7 == 0)
    {
        i++;
        continue;
    }
    sum += i;
    i++;
}
Console.WriteLine(sum);
Console.ReadKey();

//找出100内所有的素数
//素数/质数:只能被1和这个数字本身整除的数字
//2 3 4 5 6 7
//7 7%1 7%2 7%3 7%4 7%5 7%6 7%7 6%2

for (int i = 2; i <= 100; i++)
      {
         bool b = true;
         for (int j = 2; j <i; j++)
        {
            //除尽了说明不是质数 也就没有再往下继续取余的必要了
           if (i % j == 0)
           {
               b = false;
               break;
           }
       }

       if (b)
       {
            Console.WriteLine(i);
       }

 

推荐阅读