A选项后面为啥要加分号啊? if(x>y&&x!=y);

A选项后面为啥要加分号啊? if(x>y&&x!=y);

正在回答

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

3回答

if语句有两种写法

第一种:

if(布尔值){
    System.out.println("a");
    System.out.println("b");
}

第二种(当后面的括号内的语句只有一句):

if(布尔值){
    System.out.println("a");
}

可以简写为:

if(布尔值) System.out.println("a");

简写一定要带有";",表示只执行后面这一句代码,到";"结束。

所以A选项可以理解为if条件判断成立后,什么也不做。




if(布尔值);System.out.println("a");

如果代码是上面这样的。那表示System.out.println("a");的这句代码不受if条件判断的影响

好帮手慕小脸 2020-06-27 18:57:16

同学你好,“慕丝1539783”同学回答是可以的。同学可以参考哦~

祝学习愉快~

明明是只幼刀 2020-06-27 15:57:17

应该是代表着一行语句的结束的那个分号,不过这么写确实容易引起误解

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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