黑马程序员技术交流社区

标题: 获取任意一年2月的天数,用Calendar类做 [打印本页]

作者: 大牛1    时间: 2016-6-4 18:17
标题: 获取任意一年2月的天数,用Calendar类做
获取任意一年2月的天数,用Calendar类做
  1. import java.util.Calendar;
  2. import java.util.Scanner;

  3. /*
  4. * 获取任意一年的二月有多少天
  5. *
  6. * 分析:
  7. *                 A:键盘录入任意的年份
  8. *                 B:设置日历对象的年月日
  9. *                         年就是A输入的数据
  10. *                         月是2
  11. *                         日是1
  12. *                 C:把时间往前推一天,就是2月的最后一天
  13. *                 D:获取这一天输出即可
  14. */
  15. public class CalendarTest {
  16.         public static void main(String[] args) {
  17.                 // 键盘录入任意的年份
  18.                 Scanner sc = new Scanner(System.in);
  19.                 System.out.println("请输入年份:");
  20.                 int year = sc.nextInt();

  21.                 // 设置日历对象的年月日
  22.                 Calendar c = Calendar.getInstance();
  23.                 c.set(year, 2, 1); // 其实是这一年的3月1日
  24.                 // 把时间往前推一天,就是2月的最后一天
  25.                 c.add(Calendar.DATE, -1);

  26.                 // 获取这一天输出即可
  27.                 System.out.println(c.get(Calendar.DATE));
  28.         }
  29. }
复制代码




作者: 111111111111    时间: 2016-6-4 21:32
666666666666666666666666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2