键盘录入一个年份,判断是闰年还是平年


/**
* 1.创建键盘录入对象
* 2.创建Calendar c = Calendar.getInstance();
* 3.通过set方法设置为哪一年的3月1日
* 4.向前减去1
* 5.判断日是多少天,如果是29天返回true否则返回false
*/
//1.创建键盘录入对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份,判断该年份是闰年还是平年");
String line = sc.nextLine();
int year = Integer.parseInt(line);
boolean b = getYear(year);
System.out.println(b);
}
public static boolean getYear(int year) {
//2.创建Calendar c = Calendar.getInstance();
Calendar c = Calendar.getInstance();
//3.通过set方法设置为那一年的3月1日
c.set(year, 2,1);
//4.将日向前减去1
c.add(Calendar.DAY_OF_MONTH, -1);
//5.判断日是多少天,如果是29天返回true否则返回false
return c.get(Calendar.DAY_OF_MONTH) == 29;
}

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM