分号

分号

https://img1.sycdn.imooc.com//climg/63739c7009984e1915670793.jpghttps://img1.sycdn.imooc.com//climg/63739c85099107c518821133.jpg这个if后面怎么不能加分号,应该不会影响到后面的输出语句啊

正在回答

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

1回答

同学你好,分号代表语句的结束。

如果if后面直接加分号,代表if语句在判断完条件之后就已经结束了,什么事情都不做。

而break语句就不再受限于if的条件而是永远都会被执行的,此时后面的打印语句就永远都不会有被执行的机会,在Java中称这种代码为死代码,会编译报错。

祝学习愉快~

  • qq_慕的地4190246 提问者 #1

    意思是if后面加了分号,分号把if给中断了,然后运行到break后直接就会中断语句,不会走到后面的打印对吧。

    2022-11-16 11:22:28
  • 同学你好,同学的理解是正确的。

    祝学习愉快~

    2022-11-16 11:43:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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