zoukankan      html  css  js  c++  java
  • java基础面试题13--获取任意一年的二月有多少天

    问题:获取任意年份的2月有多少天


    思路:
    1. 键盘录入任意年份
    2. 设置日历对象的年月日(设置为3月1日,注意月是从0开始计的,所以为2)
    3. 将时间向前推一天,就是二月的最后一天
    4. 获取并输出这一天

    package cn.canlender;
    
    import java.util.Calendar;
    import java.util.Scanner;
    
    public class CanlenderDemo1 {
    
        /**
    
         */
        public static void main(String[] args) {
            //键盘录入任意的年份
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入年份:");
            int year = sc.nextInt();
    
            //设置日历对象的年月日(设置为3月1日,注意月是从0开始计的,所以为2)
            Calendar c = Calendar.getInstance();
            c.set(year, 2, 1);
    
            //将时间往前推1天
            c.add(Calendar.DATE, -1);
    
            System.out.println("该年2月的天数为:"+c.get(Calendar.DATE)+"天");
    
        }
    
    }
    

    运行结果:

    请输入年份:
    2016
    该年2月的天数为:29
  • 相关阅读:
    [C#] override和overload的区别
    [ASP.Net] 20141228_Dapper文章搜集
    JSP
    Ajax使用简介
    编写JAVA脚本的JSP页面
    JAVA web开发模式
    JSP基础
    过滤器
    监听会话范围内事件
    http解析
  • 原文地址:https://www.cnblogs.com/shiguangmanbu2016/p/5932807.html
Copyright © 2011-2022 走看看