3 回答

TA貢獻5條經驗 獲得超3個贊
((year%4 == 0) && (year$100 != 0)) || (year%400 == 0)
先計算 year%4 == 0
然后計算 year%100 != 0
然后計算 (year%4 == 0) && ?(year%100 != 0)
再然后計算 year%400 == 0
最后計算 ((year%4 == 0) && ?(year%100 != 0)) ||?year%400 == 0
如有錯誤請指正
---------------------------------修改線
看了一下下面的回復,好像我的答案是錯誤的。應該是:
?(year%4 ==0 )&& ((year%100 !=0) || (year%400 ==0))?
先計算 year%4 == 0 false就返回false true進行下一步判斷?
然后計算 year%100 != 0 false進行下一步判斷 true返回true?
再計算 year%400 ==0 false返回false true返回true

TA貢獻3593條經驗 獲得超1個贊

TA貢獻1條經驗 獲得超0個贊
從左到右執(zhí)行
&&這個是如果第一個條件返回的是true,就執(zhí)行第二個條件,返回第二個條件的答案,否則直接返回第一個條件
||這個是如果第一個條件是true,直接返回第一個調節(jié)的執(zhí)行結果,否則返回第二條件的執(zhí)行結果

TA貢獻7條經驗 獲得超0個贊
運算符 ? ?描述 ? ?
. [] () ? ?字段訪問、數(shù)組下標、函數(shù)調用以及表達式分組 ? ?
++ -- - ~ ! delete new typeof void ? ?一元運算符、返回數(shù)據(jù)類型、對象創(chuàng)建、未定義值 ? ?
* / % ? ?乘法、除法、取模 ? ?
+ - + ? ?加法、減法、字符串連接 ? ?
<< >> >>> ? ?移位 ? ?
< <= > >= instanceof ? ?小于、小于等于、大于、大于等于、instanceof ? ?
== != === !== ? ?等于、不等于、嚴格相等、非嚴格相等 ? ?
& ? ?按位與 ? ?
^ ? ?按位異或 ? ?
| ? ?按位或 ? ?
&& ? ?邏輯與 ? ?
|| ? ?邏輯或 ? ?
?: ? ?條件 ? ?
= oP= ? ?賦值、運算賦值 ? ?
, ? ?多重求值 ? ?
添加回答
舉報