java 这两句话 最后结果都一样 哪个好用些?

2025-05-17 05:12:24
推荐回答(2个)
回答1:

第二句好一些,因为第二句可以保证前面两个判断为真之后不再执行第三个判断,而第一句三个判断一定都会执行,这里性能差别其实微乎其微,不过如果一定要选的话还是选第二句

回答2:

上面写法错误 ,判断闰年还有一种方法,如下:

  boolean isLeapYear=new GregorianCalendar(year,1,01).getActualMaximum(5)==28?false:true;