码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识强化97:Calendar类之获取任意年份的2月有多少天的案例

时间:2015-09-25 20:20:53      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

1. 分析:

(1)键盘录入任意的年份

(2)设置日历对象的年月日

           年:就是(1)输入的数据

           月:是2(3月份)

           日:是1

 (3)把时间往前推一天,就是2月的最后一天

 (4)输出这一天

 

2. 代码示例:

 1 package cn.itcast_03;
 2 
 3 import java.util.Calendar;
 4 import java.util.Scanner;
 5 
 6 /*
 7  * 获取任意一年的二月有多少天
 8  * 
 9  * 分析:
10  *         A:键盘录入任意的年份
11  *         B:设置日历对象的年月日
12  *             年就是A输入的数据
13  *             月是2
14  *             日是1
15  *         C:把时间往前推一天,就是2月的最后一天
16  *         D:获取这一天输出即可
17  */
18 public class CalendarTest {
19     public static void main(String[] args) {
20         // 键盘录入任意的年份
21         Scanner sc = new Scanner(System.in);
22         System.out.println("请输入年份:");
23         int year = sc.nextInt();
24 
25         // 设置日历对象的年月日
26         Calendar c = Calendar.getInstance();
27         c.set(year, 2, 1); // 其实是这一年的3月1日
28         // 把时间往前推一天,就是2月的最后一天
29         c.add(Calendar.DATE, -1);
30 
31         // 获取这一天输出即可
32         System.out.println(c.get(Calendar.DATE));
33     }
34 }

运行效果如下:

技术分享

Java基础知识强化97:Calendar类之获取任意年份的2月有多少天的案例

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4839193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!