题目2-计算任意一年的二月的天数

import java.util.Calendar;
import java.util.Scanner;

/*
* 计算任意一年的二月的天数(利用Calendar类的add方法)
*
* 分析:
*   1. 键盘录入年数
*      int year =sc.nextInt();
*    2. 设置该年的月份为2(实际为3月份,Calendar对象默认一月为0)
*     设置该年的日为1
*      ps:设置的日期为:某年3月1日
*    3. 用设置的时间 减去一天,即为某年二月的最后一天,也就是二月份的天数了
*/
public class CalendarTest {
         public static void main(String[] args) {
            Calendar c=Calendar.getInstance();
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入年份:");
            int year=sc.nextInt();
            c.set(year, 2,1);
            c.add(Calendar.DATE,-1);
           System.out.println(c.get(Calendar.DATE));
      }
}

原文地址:https://www.cnblogs.com/yuefeng123/p/7338022.html