为了账号安全,请及时绑定邮箱和手机立即绑定

&&和&为什么都可以成功实现,区别呢?

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if (age >= 60){

System.out.println("老年");

}else if (40<age && age<60 ){

System.out.println("中年");

}else if(18<age && age<40){

System.out.println("少年");

}else{

        System.out.println("童年");

        }

}

}

就这个简单代码中& 和&& 都可以实现,请大佬解释一波

正在回答

2 回答

效率问题  两个&效率更快

0 回复 有任何疑惑可以回复我~

&&具有短路功能,&&前面为false,后面就不继续执行,效率更好

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

&&和&为什么都可以成功实现,区别呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信