package com.fenxiangbe.regex;
import java.util.Calendar;
import java.util.Scanner;
public class Demo_CalendarTset {
/**
* A:案例演示
* 需求:键盘录入任意一个年份,判断该年是闰年还是平年
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个年份,判断是闰年还是平年:");
//int i = sc.nextInt();
String s = sc.nextLine();
int i = Integer.parseInt(s);//parseint()把string字符串转换成十进制的数字
boolean b = getYear(i);//按ctrl + 1生成方法
System.out.println("润年返回是true 是平年返回false,返回的结果是:");
System.out.println(b);
}
/*
* 分析:
* 设置指定日期3月1日 然后减一天就是二月的最后一天
* 判断2月是29天还是28天
*/
private static boolean getYear(int year) {
Calendar c = Calendar.getInstance();
c.set(year, 2 , 1);//设置指定的年月日
c.add(Calendar.DAY_OF_MONTH , -1);//修改指定的月份上减1天
return c.get(Calendar.DAY_OF_MONTH) == 29;
}
}
请关注本站微信公众号,回复“微信验证码”,获取验证码。在微信里搜索“吾爱乐享”或者“59vip”或者微信扫描右侧二维码都可以关注本站微信公众号。