问题:获取任意年份的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

转载于:https://www.cnblogs.com/shiguangmanbu2016/p/5932807.html

java基础面试题13--获取任意一年的二月有多少天相关推荐

  1. Java—获取任意一年的二月有多少天

    import java.util.Calendar; import java.util.Scanner;//获取任意一年的二月有多少天 public class Demo6 { public stat ...

  2. 获取任意一年的二月有多少天案例

    package calendar;import java.util.Calendar; import java.util.Scanner;/** 获取任意一年的二月有多少天?(面试题)* * 分析:* ...

  3. java面试题13--获取任意一年的二月有多少天

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

  4. 利用Calendar方法获取任意一年的二月有多少天?并判断该年是润年或平年!

    主要代码如下 System.out.println("请输入年份:");Scanner sc = new Scanner(System.in);int year = sc.next ...

  5. Java——Calendar类练习,如何获取任意年份的2月份有多少天

    需求: 键盘录入任意一个年份,获取任意一年的二月有多少天 a: 键盘录入一个年份 b: 创建一个Calendar对象 c: 把这个Calendar的时间设置为a中录入的年的3月1号 注意2表示3月 d ...

  6. 常见对象_如何获取任意年份的2月份有多少天案例

    package cn.itcast_03;import java.util.Calendar; import java.util.Scanner;/** 获取任意一年的二月有多少天?(面试题)* * ...

  7. Java 基础面试题,java基础面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  8. Java基础知识面试题(2021最新版)

    转载自:https://thinkwon.blog.csdn.net/article/details/104390612 文章目录 Java概述 何为编程 什么是Java jdk1.5之后的三大版本 ...

  9. 人类高质量Java基础面试题大全,又是一篇三万字的总结!

    点击主页访问更多精彩文章:https://blog.csdn.net/weixin_45692705?spm=1001.2101.3001.5343 Java基础面试题目录 共勉 ! Java概述 1 ...

最新文章

  1. Shippable和Packet合作提供原生ARM CI/CD
  2. HTML5视频的使用总结
  3. 23.IntelliJ IDEA 常用设置-1
  4. 链表创建为什么需要使用内存分配?
  5. 解释java程序所使用的命令是,Java程序的执行原理以及解释说明
  6. rn代码与android,RN与原生通讯(安卓篇)
  7. 全新 AI 语音芯片、双麦 AIoT 模组,科大讯飞硬核技术助力智能家电创新
  8. Windows 10/11 最新版 jupyter notebook 更改配置默认路径
  9. 解决Linkedin sdk无法保持oauth_token
  10. 随笔之生成简单的验证码
  11. signapk.java_安卓签名工具(signapk)
  12. 无法将数据库从SINGLE_USER模式切换回MULTI_USER模式(Error 5064)
  13. pollard_rho
  14. 【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......
  15. 亿级流量电商详情页系统设计与实战-小型电商架构VS大型电商架构
  16. requireJs笔记
  17. 于数学极限定义的量词组合复杂度
  18. SQL学习(2):大厂真题实例-视频平均播放进度
  19. 深度学习做股票预测靠谱吗?
  20. 3.ConcurrentMap-并发Map

热门文章

  1. 阳了后,会重复感染吗?
  2. Delphi 最近做的一个Delphi功能,查询数据显示到TChart上
  3. 对短视频寄予厚望,但市场还有微博的席位吗?
  4. Spark五之Structured-Streaming
  5. 佳能Canon LBP215dw 一体机驱动
  6. Windows系统无法打开MSI安装包
  7. java正则表达式匹配数字和小数点,快来收藏!
  8. js 对数组进行分类(groupBy)
  9. 一篇文章教会你利用Python网络爬虫获取分类图片
  10. 数字图像处理 张量分解的概念、发展及其应用