如何在 C# 中使用 break 和 continue 语句控制 for 循环?

csharpprogrammingserver side programming更新于 2025/5/29 7:22:17

Break 语句终止循环。要在 for 循环中使用它,您可以每次从用户那里获取输入,并在用户输入负数时显示输出。然后显示输出并使用 break 语句 − 退出

for(i=1; i <= 10; ++i) {
   myVal = Console.Read();
   val = Convert.ToInt32(myVal);

   // 如果数字为负数,则循环终止
   if(val < 0) {
      break;
   }

   sum += val;
}

同样,for 循环中的 continue 语句可以工作,但它不会显示负数。continue 语句使循环跳过其主体的其余部分,并在重复 − 之前立即重新测试其条件。

for(i=1; i <= 10; ++i) {
   myVal = Console.Read();
   val = Convert.ToInt32(myVal);
   // 如果数字为负数,则循环终止并进入下一次迭代
   if(val < 0) {
      continue;
   }
   sum += val;
}

相关文章