如何使用 break 和 continue 语句控制 C# 中的 for 循环?
break 语句终止循环。若要在 for 循环中使用它,你每次都可以从用户那里获取输入并在用户输入负数时显示输出。然后将输出显示并使用 break 语句退出 −
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// loop terminates if the number is negative
if(val < 0) {
break;
}
sum += val;
}同样,for 循环中的 continue 语句也可以工作,但它不会显示负数。continue 语句会导致循环跳过其主体的其余部分,并在重复之前立即重新测试其条件 −
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// loop terminates if the number is negative and goes to next iteration
if(val < 0) {
continue;
}
sum += val;
}
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP