zoukankan      html  css  js  c++  java
  • 代码实现:键盘录入任意一个年份,判断该年是闰年还是平年

    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;
    	}
    
    }
    
  • 相关阅读:
    我是如何用三小时搞出个赚钱产品的?
    搭建一个基于nuxt.js的项目
    栅格系统
    git使用
    通过JS获取屏幕高度,借助屏幕高度设置div的高度
    如何理解盒模型
    e.target.value 和 this 的区别
    组件化设计:弹窗的使用逻辑
    uni-app 入坑记
    MAC 系统快捷键
  • 原文地址:https://www.cnblogs.com/loaderman/p/6516395.html
Copyright © 2011-2022 走看看