zoukankan      html  css  js  c++  java
  • Calendar的方法计算输入的年份是否是闰年

    代码:

    package cn.com.Zuoye;

    import java.util.Calendar;
    import java.util.Scanner;

    public class RunNian {
    public static void main(String[] args) {
    fun();
    }
    public static void fun(){

    System.out.println("请输入你要查询的年份格式为:yyyy-mm-dd");
    Scanner s = new Scanner(System.in);
    int year = s.nextInt();
    Calendar c= Calendar.getInstance();
    c.set(year, 2, 1);
    c.add(Calendar.DAY_OF_MONTH, -1);
    int day = c.get(Calendar.DAY_OF_MONTH);
    if (day==29) {
    System.out.println(year+"是闰年");
    } else {
    System.out.println(year+"不是闰年");
    }
    }
    }

    思路:Scanner包用于记录用户输入的年月日;

    Calendar c=Calendar.getInstance();获取日历类对象;

    用set方法把日期设置在3.1号;

    用add往前偏移1天;

    if语句去判断是29号 还是 28 如果是 28号 是平年,29号为 闰年;

    不足之处,没有判断用户输入的格式 是否正确 。

  • 相关阅读:
    spring,hibernate,spring框架整合
    python3安装pwntools
    分享一批大佬博客及学习网站
    jarvisoj--FindKeyWP
    pwntools的安装
    LibcSearcher 安装
    xctf pwn(新手练习)level3
    ret2libc3两种利用方法
    pwn函数调用
    Python知识点
  • 原文地址:https://www.cnblogs.com/yinziqiang0909/p/10385558.html
Copyright © 2011-2022 走看看