需求:获取任意一年的二月有多少天
- 1.键盘录入任意年份
- 2.设置日历对象的年、月、日
年:来自键盘输入
月:设置为3月,月份时从0开始的,所以设置的值为2
日:设置为1日 - 3.3月1日往前推,就是2月最后一天
- 4.获取 这一天输出即可
public class CalendarTest {
public static void main(String[] args) {
//输入任意年份
Scanner sc = new Scanner(System.in);
System.out.println("请输入任意年份:");
int year = sc.nextInt();
Calendar c = Calendar.getInstance();
c.set(year,2,1);
c.add(Calendar.DATE, -1);
int date = c.get(Calendar.DATE);
System.out.println(year+"年"+"二月有"+date+"天");
}
}