JAVA calendar类 判断闰年的程序 哪里错了????

Scannersc=newScanner(System.in);System.out.println("闰年判断系统");System.out.println("请您输入... Scanner sc=new Scanner(System.in);
System.out.println("闰年判断系统");
System.out.println("请您输入您想要的年份:");
int year=sc.nextInt();
Calendar calendar = Calendar.getInstance();
calendar.set(year,2,1);
calendar.add(Calendar.DAY_OF_MONTH, -1);
if(Calendar.DAY_OF_MONTH==29){
System.out.println("是润年!!!");
}
else
{
System.out.println("不是闰年");
}
sc.close();
展开
 我来答
聊离仙生
2017-04-06
知道答主
回答量:2
采纳率:0%
帮助的人:2504
展开全部
是不是得出了300也是闰年的问题?好像就是calendar不能计算1700年之前的闰年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
野文菜A
2014-08-02 · TA获得超过830个赞
知道小有建树答主
回答量:645
采纳率:100%
帮助的人:519万
展开全部
import java.util.Calendar;
import java.util.Scanner;
有吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方哲10224508
2019-07-16
知道答主
回答量:1
采纳率:0%
帮助的人:728
展开全部
if(calendar.get(Calendar.DAY_OF_MONTH==29)).......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知缆苑
2018-04-16
知道答主
回答量:1
采纳率:0%
帮助的人:886
展开全部
获得2月的天数写错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式