吾爱乐享
个人学习网站

java之学习calendar类的综合案例分析及代码

结果示意图:

A:案例演示

  • * 需求:键盘录入任意一个年份,判断该年是闰年还是平年

分析:

  • * 设置指定日期3月1日 然后减一天就是二月的最后一天
  • * 判断2月是29天还是28天

案例代码:

 

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”或者微信扫描右侧二维码都可以关注本站微信公众号。

赞(0) 打赏
未经允许不得转载:吾爱乐享 » java之学习calendar类的综合案例分析及代码

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏