第2个回答 2020-01-26
leap=year%4==0&&year%100!=0||year%400==0
是给
leap
这个对象赋值,
赋的值是一个布尔型的变量year%4==0&&year%100!=0||year%400==0
可以用括号让表达式明确点
(year%4==0)
&&
(year%100!=0)
||
(year%400==0)
%是求余
意思就是
变量
year
对
对4整除但是又不对100整除
或者
对400整除
本质是求year是否为闰年...如果是闰年,则leap
=
true,否则则leap返回false