zoukankan      html  css  js  c++  java
  • Java基础知识强化96:Calendar类之获取任意年份的2月有多少天的案例

    1. 分析:

    (1)键盘录入任意的年份

    (2)设置日历对象的年月日

               年:就是(1)输入的数据

               月:是2(3月份)

               日:是1

     (3)把时间往前推一天,就是2月的最后一天

     (4)输出这一天

    2. 代码示例:

     1 package cn.itcast_03;
     2 
     3 import java.util.Calendar;
     4 import java.util.Scanner;
     5 
     6 /*
     7  * 获取任意一年的二月有多少天
     8  * 
     9  * 分析:
    10  *         A:键盘录入任意的年份
    11  *         B:设置日历对象的年月日
    12  *             年就是A输入的数据
    13  *             月是2
    14  *             日是1
    15  *         C:把时间往前推一天,就是2月的最后一天
    16  *         D:获取这一天输出即可
    17  */
    18 public class CalendarTest {
    19     public static void main(String[] args) {
    20         // 键盘录入任意的年份
    21         Scanner sc = new Scanner(System.in);
    22         System.out.println("请输入年份:");
    23         int year = sc.nextInt();
    24 
    25         // 设置日历对象的年月日
    26         Calendar c = Calendar.getInstance();
    27         c.set(year, 2, 1); // 其实是这一年的3月1日
    28         // 把时间往前推一天,就是2月的最后一天
    29         c.add(Calendar.DATE, -1);
    30 
    31         // 获取这一天输出即可
    32         System.out.println(c.get(Calendar.DATE));
    33     }
    34 }

    运行效果如下:

  • 相关阅读:
    Ubuntu16.04更新记
    「BZOJ2153」设计铁路
    [UVA-11995]I Can Guess the Data Structure!
    [UVA-11100] The Trip
    [UVA-11039]Children's Game
    [BZOJ1008][HNOI2008]越狱
    NOIP2018退役祭
    修马路
    [NOIP2005]过河
    [POJ1958][Strange Tower of Hanoi]
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4839193.html
Copyright © 2011-2022 走看看