问答详情
源自:4-2 分支结构之简单if-else语句

4-2分支结构之简单if-else语句

if((year%400==0)||(year%4==0&&year%100!=0))有什么用 ,什么意思

提问者:yip69 2017-11-26 15:46

个回答

  • kawsar
    2017-11-26 16:12:54

    这是逻辑或语句和逻辑且语句合用

    year是年份

    year%400==0意思是年份是400的整数倍,year%4==0意思是年份是4的整数倍,year%100!=0意思是年份不是100的整数倍,||是逻辑或(or),&&是逻辑且(and)

    所以语句的整体意思是(年份是400的整数倍)或(年份是4的整数倍且年份不是100的整数倍)

    这就是闰年的判断条件