章节
问答
课签
笔记
评论
占位
占位

C#循环结构之break

前面学习 switch 结构时,我们曾经遇到过 break 关键字, break 在 switch 结构的作用是“跳出 switch 结构”。
break 关键字还可以用在循环中,作用是“结束循环”。下面的循环代码中,当 x==3 的时候会执行 break 

运行结果:

对比代码和运行结果可知,当执行到 break ,循环结束(尽管此时循环条件仍然为 true )。

利用 break 关键字和 true 关键字,我们可以用另一种方式编写循环,下面的代码是输出1-5的整数:

运行结果:

任务

右边的代码打印 1-5 之间的奇数,那么,在第 14 行应该添加 break 还是 continue 关键字呢?

?不会了怎么办

if(x%2==0)显然是在筛选偶数,偶数是不需要打印的。但如果用 break 关键字,则循环到 x==2 的时候就会结束,显然不符合要求,所以,应该是 continue 

||
1
2
using System;
using System
    .Collection
    s.Generic;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 1096533836
if判断里面的&&是并且的意思,只有两边都为true的时候才会走break语句,然而x>5这个条件一直是false,所以就会输出12345

最赞回答 / 慕设计7217822
 for(int x=1;x<=5;x++)            {                if(x%2==0) //判断是否能被2整除                    break;// 如果能被2 整除 那么就跳出循环, 结果就是1                Console.Write(x);            } for(int x=1;x<=5;x++)            {                if(x%2==0) //判断是否能被2整除     ...

最新回答 / 阿利_dsJU05
刷新试试

已采纳回答 / qq_光辉de岁月_0
int x =1while(true)//条件一直成立,一直循环{     x++;    if (x>10) //需加入条件判断,中止循环        break;}

已采纳回答 / loen_nnn
break是跳出当前循环体外,而continue是跳过在continue后面的语句,转而跳到循环判断条件中,进行下一次的循环;同理可知while和do-while循环的一样

最赞回答 / 沉微
continue是终止一次循环,直接进入下一次。即直接中止当x为偶数时循环,使其不输出偶数x,直接进行下一次

最新回答 / 一筐
很大可能是符号
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言