CalendarDemo2
import java.util.Calendar;
import java.util.Scanner;
import java.util.Scanner;
/*
*获取任意一年的二月有几天
*分析:
* 1、键盘录入任意年份
* 2、设置日历对象的年月日
* 年就是输入的数据
* 月是2
* 日是1
* 3、把时间往前推一天,就是2月的最后一天
* 4、输出这最后一天
*/
public class CalendarDemo2 {
public static void main(String[] args) {
// 录入年份
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year = sc.nextInt();
*获取任意一年的二月有几天
*分析:
* 1、键盘录入任意年份
* 2、设置日历对象的年月日
* 年就是输入的数据
* 月是2
* 日是1
* 3、把时间往前推一天,就是2月的最后一天
* 4、输出这最后一天
*/
public class CalendarDemo2 {
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);
//输出
System.out.println(c.get(Calendar.DATE));
//static int DATE get 和 set 的字段数字,指示一个月中的某天。
}
}
Calendar c = Calendar.getInstance();
c.set(year, 2, 1);
// 往前推一天
c.add(Calendar.DATE, -1);
//输出
System.out.println(c.get(Calendar.DATE));
//static int DATE get 和 set 的字段数字,指示一个月中的某天。
}
}