continue的运用

C#求100以内偶数的和

int sum=0;

for(int i=0;i<101;i++);

{

    if (i%2!=0)

        {

          continue;

         }

sum+=i;

}

第一次写,来看看怎么用的;

在编程中,`continue` `break` 都是用来改变循环正常执行流程的关键字,但它们的作用完全同。 ### 1. 使用 `continue` 当你想跳过本次循环的剩余部分,并直接进入下一轮循环时,可以使用 `continue`。这意味着,在满足某些条件的时候,你可以忽略掉那些需要处理的情况,专注于需要处理的部分。 #### 示例 - 过滤偶数: 如果我们在遍历一组数字时只关心奇数,那么可以在检测到偶数时使用 `continue` 来快速移动到下一个数值。 ```python for num in range(20): if num % 2 == 0: # 如果num是偶数则跳过打印过程 continue print(num) ``` 上述代码将仅输出从零至十九之间的所有奇数。 ### 2. 使用 `break` 另一方面,当某个特定条件下你需要完全退出整个循环(无论是 for 循环还是 while 循环),这时就可以应用 `break` 关键词。一旦程序遇到了 break,则无论这个循环是否还有其他待执行轮次都将立刻停止运行此循环体内的内容。 #### 示例 - 提前终止搜索: 比如我们要在一个列表里寻找目标值5的位置。当我们找到了这个元素之后就没有必要再继续检查后续项目了;此时便可以用 `break` 中断查找操作。 ```java int[] numbers = {1, 3, 5, 7}; boolean found = false; for (int number : numbers) { if(number == 5){ System.out.println("Number Found!"); found = true; break; // 成功匹配后立即中断循环 } } if(!found){ System.out.println("Number not present."); } ``` 在这个例子中,一旦发现所需元素便会通过消息提示用户同时打破循环限制结束进一步查询动作。 --- 合理利用这两个关键字能够显著提高我们的编码效率以及改善最终解决方案的表现形式。过需要注意的是过度依赖他们可能导致逻辑变得混乱难以追踪错误源头因此建议尽量维持简单明快的设计思路减少必要的复杂度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值