最简单的方法

import java.time.LocalDate;
import java.util.Calendar;
import java.util.Scanner;
//声明LocalDate和Calendar和Scanner
public class yue {//yue是我的文件名。public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("请输入年 :");int year = sc.nextInt();//int定义year,=号赋值(用户输入的值)System.out.println();System.out.print("请输入月 :");int month = sc.nextInt();//定义month,=号赋值(用户输入的值)var c = Calendar.getInstance();int days = 0;switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:days = 31;break;//定义31天的月份。case 4:case 6:case 9:case 11:days = 30;break;//定义30天的月份。case 2:days = year % 400 == 0 || year % 4 == 0 && year % 100 != 0 ? 29 : 28;***//此行命令为计算闰年的公式!!!***LocalDate now = LocalDate.of(year, month, 1);days = now.isLeapYear() ? 29 : 28;break;//定义2月的天数default:days = 0;break;}System.out.printf("%d年%d月有%d天", year, month, days);}
}

方法二(Switch)

public class Switch01 {//Switch01为我的文件名!!!public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("请输入年 :");int y = sc.nextInt();//定义y并赋值System.out.println();System.out.print("请输入月 :");int m = sc.nextInt();//定义m并赋值int days = switch (m){case 2 -> y % 400 == 0 || y % 4 == 0 && y % 100 != 0 ? 29 : 28;***//闰年计算公式***case 4,6,9,11 -> 30;//定义30天的月份default -> 31;//除30天的月份和2月份之外的月份为31天。};System.out.printf("%d年%d月有%d天",y,m,days);}
}

Java 计算月份天数相关推荐

  1. java计算月份所在的季度

    java计算月份所在的季度:(月份+2)/ 3 下班的时候无意中看到同事写的根据月份计算季度的代码: /*** 获取两个时间内的季度集合* 返回结果说明 quarterList1["2019 ...

  2. java 计算请假天数,去掉节假日

    计算请假天数,去掉节假日的 前端 function countDays() {//外出开始日期var startDate = new Date(DSF.getElementValueByKey(&qu ...

  3. java 计算月份和日期

    输入02月28日-03月05日的日期格式计算出两个日期之间相隔的天数 /*** 计算两个日期之间相隔的天数* @param date 日期* @return 相隔的天数*/public static ...

  4. 用java计算每月天数_如何自动计算每月天数(快逸免费版)

    对于一串有规律的数字,如果靠手动填写就显的机械化.例如,一年有十二个月,一个月有多少天都是有规律的,对于这样的数字我们可以用to函数去实现,但是如果随便输入一个年份,随便输入一个月份,自动扩展出来该年 ...

  5. java计算剩余天数_JAVA 比较两个日期相差的天数

    在实际的应用中,我们经常会比较两个日期相差的天数,下面我们通过java方法判断两个日期所差的额天数. 具体内容,请看下面的代码: package com.jd.jr.fclient.test; imp ...

  6. C语言计算月份天数if,阅读下列说明,回答问题1至问题3。【说明】 以下代码由C语言书写,能根据指定的年、月计算当月所含天数 - 赏学吧...

    阅读下列说明,回答问题1至问题3. [说明] 以下代码由C语言书写,能根据指定的年.月计算当月所含天数. int GetMaxDay( int year, int month ) { int maxd ...

  7. java计算日历天数的方法,Java计算一年中的天数,或两个日期之间的天数

    Is there a method in any native Java class to calculate how many days were/will be in a specific yea ...

  8. java根据月份计算该月天数

    /*** 获取某个月份天数** @param date* @return*/public static int getDaysOfMonth(Date date) {Calendar calendar ...

  9. 计算用户输入的日期离1900年1月1日相距多少天。日期要大于1900(注意闰年,每个月份天数不一样)

    import java.util.Scanner;public class test {public static void main(String[] args) {//计算用户输入的日期离1900 ...

  10. Java工具-获取某月份天数、某月最后一天、某月工作日天数(支持自定义节假日)

    Java工具-获取某月份天数.某月最后一天.某月工作日天数(支持自定义节假日) 因为之前在项目中有一个工作日志的功能,所以在网上找了一些相关的工具类,都是零零散散,我在这总结一下.废话不多说,上代码! ...

最新文章

  1. 题目1164:旋转矩阵
  2. Markdown批量发布到Github
  3. 脉冲宽度调制pdm_0-500V可调0-30A高频脉冲电源广元厂家
  4. 【译】Celeste 手感的 10 个设计细节
  5. Vista,Windows7中给IIS7添加PHP支持
  6. Ubuntu学习小结(一) 基础知识,系统安装,软件安装,解压缩
  7. NC63 后端通过单据执行动作 修改单据详细解读
  8. ubuntu18.04安裝搜狗輸入法
  9. docker-1 初识docker
  10. 样本期望的期望 总体期望_您所在领域的人才期望开放
  11. 推荐 | 作为IDEA的死忠粉,这样设置,效果棒棒哒!
  12. qt在GUI显示时,将调试信息输出到控制台的设置
  13. 惠普:某些 SSD 驱动的寿命只有32,768 小时(3年多),立即更新!
  14. Google常用搜索技巧
  15. 学堂在线 UWP 首版
  16. 冰雪经济下,全民滑雪进入国际化的“黄金时代”
  17. 5G/NR: CQI 和MCS - 链路自适应,自适应编码
  18. 俩年的这五十篇技术博客,送给不忘初心的你。
  19. CSS制作一个花式标题
  20. 这个AI算法可以生成动漫人物-styleGAN2神经网络模型

热门文章

  1. 《metapath2vec: Scalable Representation Learning for Heterogeneous Networks》
  2. python字符串str拼接
  3. 考试大纲-青少年软件编程等级考试Scratch1-4级
  4. 计算机win7启动不起来,详解电脑启动不了怎么办
  5. 微信/QQ/TIM防撤回补丁
  6. Control-M 调度工具
  7. 指针的指针(简单易懂)
  8. 计算机x线成像检查,计算机X线成像(X光机成像)简述
  9. 2015年动画电影观影指南
  10. edoc2文档管理系统