为了账号安全,请及时绑定邮箱和手机立即绑定

请问这串代码什么意思?

if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;

正在回答

代码语言

1 回答

如果(年份对100取余为零并且年份对四百取余为零)或者(年份对四取余为零并且年份对一百取余不为零)时,对i进行赋值,值为1。Ps:逻辑与(&&)的运算优先级要高于逻辑或(||),上文两个括号里是判断闰年的方法,即(当年份为世纪年且能被400整除)或者(年份不是世纪年且能被4整除),当某一个括号内的条件成立的时候,即为闰年。

5 回复 有任何疑惑可以回复我~
#1

weixin_慕设计3536944

闰年不是只要被4整除就是么,为什么还要加这么多
2021-09-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这串代码什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信