关于break

关于break

视频的12分00秒-12分20秒,外重循环结束,继续继续执行外重循环下一次循环,是什么意思

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

        同学你好,1、break是结束这个循环! continue是结束本次循环继续执行下一次循环

        2、单独的switch语句不可以使用continue来跳出循环

http://img1.sycdn.imooc.com//climg/5d417e850001cfa306460404.jpg

        3、在嵌套循环中内层的switch语句,每次跳出,都是结束当前的switch循环,然后外层的while循环还是继续运行,进行下一次的循环!

http://img1.sycdn.imooc.com//climg/5d417f700001f35106130516.jpg

所以这里的内层循环,通过break来跳出,外层的循环还是在继续运行!

         如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 无限精彩 提问者 #1
    while(ture){ switch(a){ case 1:break; } System.out.println(a); } 请问老师,是不是break跳出switch代码块后,while循环中的System.out.println(a);就会继续执行?
    2019-07-31 21:23:52
  • 好帮手慕小班 回复 提问者 无限精彩 #2
    同学的说法是正确的呐, switch(a){ case 1:break; }跳出了switch结构,外层中的while循环中的内容继续执行,很棒呐,继续加油!如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-08-01 09:50:51
好帮手慕小班 2019-07-30 12:03:27

        同学你好,这里的意思是switch循环结束,继续执行外重(第一重)while循环的下一次循环!

http://img1.sycdn.imooc.com//climg/5d3fb70200019b1708460318.jpg

        如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 无限精彩 #1
    老师: break不是跳出循环语句吗? switch也是循环语句吗? 在没有遇到continue也能跳出继续执行循环吗?
    2019-07-31 14:49:59
  • 好帮手慕小班 回复 提问者 无限精彩 #2
    同学你好,这里 break是跳出循环的语句没有问题,内层循环的while有break来跳出,switch中也是有break语句来跳出的哟!在课程11:52的时候讲了switch循环中的break跳出语句哦! 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-07-31 16:37:07
  • 提问者 无限精彩 回复 好帮手慕小班 #3
    老师,break与continue一样也能结束本次循环继续执行下一次循环吗?不是只有continue结束本次循环继续执行下一次循环吗?
    2019-07-31 18:57:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师