黑马程序员技术交流社区
标题:
(如何获取任意年份是平年还是闰年
[打印本页]
作者:
自然醒mmm
时间:
2016-4-23 23:05
标题:
(如何获取任意年份是平年还是闰年
需求:键盘录入任意一个年份,判断该年是闰年还是平年
作者:
xiaoxiqq
时间:
2016-4-24 01:49
用%4,或者%400。。等于0就是闰年,,
作者:
liudh1
时间:
2016-4-24 07:25
能被4整除,同时不能被100整除,或是能被400整除
作者:
xzy645181797
时间:
2016-4-24 09:27
楼上说的是一种方法 还有一种方法是用Calendar里面的方法
private static boolean getYear(int year) {
//2,创建Calendar c = Calendar.getInstance();
Calendar c = Calendar.getInstance();
//设置为那一年的3月1日
c.set(year, 2, 1);
//将日向前减去1
c.add(Calendar.DAY_OF_MONTH, -1);
//判断是否是29天
return c.get(Calendar.DAY_OF_MONTH) == 29;
}
作者:
钱金磊
时间:
2016-4-24 09:29
public String nian( int x){
if(x%4==0&&x%100!=0){
return "闰年";
}else if(x%400==0){
return "闰年";
}else {
return "不是闰年";
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2