下面的这段代码输出结果是什么?两个if后面是什么意思?求具体解释?

2025-04-24 06:12:27
推荐回答(1个)
回答1:

if(!(year%2==0)) 即 if(year%2 !=0),所以条件不成立,执行else。
year%2即模2(除2取余数),等于0
0==0返回true
!true返回false
故整个表达式为false
year/10返回204
204==0返回false
故整个表达式为false