二月天
需求:思路:源代码运行结果一个简单类的使用
需求:
获取任意一年的二月有多少天
思路:
1、键盘录入任意的年份
2、设置日历对象的年、月、日
年:来自于键盘录入月:设置为3月,月份是从0开始的,所以设置的值是2日:设置为1日
3、3月1日往前推一天,就是2月份的最后一天
4、获取这一天输出即可
源代码
public static void main(String[] args) {Scanner a=new Scanner(System.in);System.out.println("请输入年:");int b=a.nextInt(); //输入语句Calendar c = Calendar.getInstance();c.set(b,2,1); //b是年键盘录入,设置为3月,月份是从0开始的,所以设置的值是2c.add(Calendar.DATE,-1);//3月1日减1,的到2月最后一天int i=c.get(Calendar.DATE);//获取这一天System.out.println(b+"年的2月份有"+i+"天");//输出结果}
运行结果
二月份是28天
二月份是29天
想看其它年份二月份是多少天自己拿这个代码去看,也可以去验证一下我这个对不对。
如果觉得《学弟学妹们这道题不会Java类就白学了——二月天》对你有帮助,请点赞、收藏,并留下你的观点哦!