zoukankan      html  css  js  c++  java
  • 利用Calendar类判断是平年还是闰年

     1 package com.bgs.Math;
     2 
     3 import java.util.Calendar;
     4 import java.util.Scanner;
     5 /*###14.21_常见对象(如何获取任意年份是平年还是闰年)(掌握)
     6 * A:案例演示
     7     * 需求:键盘录入任意一个年份,判断该年是闰年还是平年
     8  * 
     9  * 分析:
    10  * 1,键盘录入年Scanner
    11  * 2,创建Calendar c =Calendar.gertInstance();
    12  * 3,通过set方法设置为那一年的三月一
    13  * 4,将日向前减一
    14  * 5,判断日是多少天,如果是29天返回true否则返回false;
    15  */
    16 public class Demo8_Demo1 {
    17     public static void main(String[] args) {
    18         Scanner sc = new Scanner(System.in);
    19         System.out.println("请输入年份,判断是闰年还是平年:");
    20         String line=sc.nextLine(); //录入数字字符串
    21         int year =Integer.parseInt(line); //将数字字符串转换成数字
    22         boolean b =getYear(year);
    23         System.out.println(b);
    24     }
    25   
    26     private static boolean getYear(int year) {
    27         Calendar c=Calendar.getInstance();
    28         //设置那年的三月一日,为什么给出的是三月一因为三月一减去日期就能得到二月的天数
    29         c.set(year, 2, 1);
    30         //将日向前-1
    31         c.add(Calendar.DAY_OF_MONTH,-1);
    32         System.out.println();
    33         return c.get(Calendar.DAY_OF_MONTH)==29;
    34     }
    35 }
  • 相关阅读:
    table操作:边框-斑马线-多表头-焦点高亮-自动求和
    Pygame
    Struts+HIbernate+Spring
    java 中hashcode 与 equals的关系
    Testcase的编写
    Struts+Hibernate+Spring常见问题
    我的思考
    JSP-------<%@ %>
    Python yield
    Python:itertools模块
  • 原文地址:https://www.cnblogs.com/joeyJss/p/9435788.html
Copyright © 2011-2022 走看看