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

运行结果和实现设想的不一样

运行结果和实现设想的不一样

Teresa_w 2016-04-13 09:00:00
public class DoesHuan{ public static void main(String[] args){ int year=100; if((year%4==0)||(year%400==0)&&(year%100!=0)){ System.out.println("是闰年"); } else{ System.out.println("不是闰年"); } } }应该不是闰年可是程序运行的是闰年
查看完整描述

2 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

判断条件顺序错了,

应该是这样:

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

查看完整回答
1 反对 回复 2016-04-13
?
jfhdibrbfjd

TA贡献163条经验 获得超40个赞

if(((year%4==0)||(year%400==0))&&(year%100!=0))这么写试试

查看完整回答
反对 回复 2016-04-14
  • 2 回答
  • 0 关注
  • 1128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信