• 代码实现:键盘录入任意一个年份,判断该年是闰年还是平年


    package com.loaderman.test;
    
    import java.util.Calendar;
    import java.util.Scanner;
    
    public class Test {
    
    	/**
    	 * * A:案例演示
    	 * 需求:键盘录入任意一个年份,判断该年是闰年还是平年
    	 * Calendar c = Calendar.getInstance();
    	 * 
    	 * 分析:
    	 * 1,键盘录入年Scanner
    	 * 2,创建Calendar c = Calendar.getInstance();
    	 * 3,通过set方法设置为那一年的3月1日
    	 * 4,将日向前减去1
    	 * 5,判断日是多少天,如果是29天返回true否则返回false
    	 */
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入年份,判断该年份是闰年还是平年:");
    		//int year = sc.nextInt();
    		String line = sc.nextLine();				//录入数字字符串
    		int year = Integer.parseInt(line);			//将数字字符串转换成数字
    		boolean b = getYear(year);
    		System.out.println(b);
    	}
    
    	private static boolean getYear(int year) {
    		//2,创建Calendar c = Calendar.getInstance();
    		Calendar c = Calendar.getInstance();
    		//设置为那一年的3月1日
    		c.set(year, 2, 1);
    		//将日向前减去1
    		c.add(Calendar.DAY_OF_MONTH, -1);
    		//判断是否是29天
    		return c.get(Calendar.DAY_OF_MONTH) == 29;
    	}
    
    }
    
  • 相关阅读:
    Python数据库 4.Python与数据库的交互
    Python数据库 3.MongoDB(区分大小写)
    Python数据库2.Redis数据库
    Python数据库1. 数据库简介
    Python基础 12.常用模块
    Python基础 11.Vim使用
    Python基础 10.linux基本命令
    栈理解
    java集合Collection
    斐波那契函数
  • 原文地址:https://www.cnblogs.com/loaderman/p/6516395.html
Copyright © 2020-2023  润新知