Java编程:判断平年闰年并输出月份天数

在Java编程中,有时需要根据给定的年份和月份来判断该月份下有多少天。首先需要确定是平年还是闰年,然后再根据月份来输出对应的天数。

Java编程:判断平年闰年并输出月份天数

判断平年和闰年

```java

package zixi_3;

public class l2 {

public static void main(String[] args) {

int i 2001;

String str (i % 4 0 i % 100 ! 0 || i % 400 0) ? "闰年" : "平年";

(i str);

}

}

```

以上代码展示了如何通过判断年份来确定是平年还是闰年。如果一个年份能被4整除但不能被100整除,或者能被400整除,那么就是闰年。

输出月份天数

```java

public class lian3 {

public static void main(String[] args) {

int year 2017;

int month 7;

if (year % 4 0 year % 100 0 || year % 400 0) {

(year "是闰年");

} else {

(year "是平年");

}

if (month 1 || month 3 || month 5 || month 7 || month 8 || month 10 || month 12) {

(month "月份有31天。");

} else if (month 4 || month 6 || month 9 || month 11) {

(month "月份有30天。");

} else if (month 2) {

if (year % 4 0 year % 100 0 || year % 400 0) {

(month "月份有29天。");

} else {

(month "月份有28天。");

}

}

}

}

```

以上代码展示了根据月份来输出不同天数的逻辑。对于1、3、5、7、8、10、12月份,每月有31天;对于4、6、9、11月份,每月有30天;而对于2月份,则根据是否为闰年来决定是28天还是29天。

通过以上逻辑,我们可以准确判断给定年份和月份下该月有多少天,实现对日历中天数的精准输出。

标签:

最新文章

  1. ps如何在指定区域内填充图案 ps图案描边里面怎么载入图案?2025-03-18
  2. 网络营销的方法有哪些? 想转去做网络营销岗位,去参加网络营销培训真的有用吗?2025-03-30
  3. 如何设置Word文档的字体2025-03-07
  4. 淘宝推广运营团队怎么找客户 有哪些比较适合学习淘宝运营推广的渠道?2025-03-17
  5. 营销绩效考核方案 常见的社交网络营销方式有哪些?2025-04-02
  6. 怎么查家人信用卡欠款 支付宝如何查看完整的信用卡卡号?2025-03-26
  7. 深圳欢乐谷门票价格(深圳长隆欢乐谷门票?)2025-03-24
  8. 移动手机号如何免费领手机流量2025-03-08
  9. win7怎么开启高性能模式 如何将电脑显示设置性能优先?2025-03-15
  10. 手机电子文档怎么加入相片 钉钉上照片如何以文件夹形式发送?2025-03-24
  11. 苹果的屏幕录制怎么录自己的声音 iphone录屏怎样录声音?2025-03-10
  12. 苹果手机一直收到验证码短信拦截 苹果14手机银行验证码收不到怎么办?2025-03-24
  13. 数据大屏可视化展示 有哪些大屏幕实时数据可视化方案?2025-04-02
  14. 十种比蚂蚁还小的动物 世界上最小的动物是什么?2025-04-01
  15. 实用干货 如何从零基础学会摄影?2025-03-30
  16. 美的小美智能音箱怎么用(美的空调语音控制怎么用?)2025-03-19
  17. hikaricp连接池占满 hikaricp不支持sqlserver吗?2025-03-28
  18. 三菱重工空调维修(三菱重工空调维修方法有哪些呢?)2025-03-21
  19. 如何在PPT中编写年终总结2025-03-10
  20. 手机每日流量提醒在哪开2025-03-12
  21. excel怎么冻结指定的列 excel如何冻结选定的列?2025-03-23
  22. windows11应用商店软件安装路径 Windows 11 应用商店软件安装路径2025-03-15
  23. svn管理工具 我搭了svn服务器,但设计师总抱怨用得非常不爽,说他原来公司只需文件拷贝即可,怎么办?2025-03-30
  24. 共享文件夹只读不能修改如何设置 共享文件夹怎么设置只能读取属性?2025-03-17
  25. 九牧马桶有滤网吗 九牧智能马桶内置过滤器怎样换?2025-03-22
  26. 手机怎么查看lol国服排名 英雄联盟怎么查看国服名单?2025-03-18
  27. 选择基金投资需要注意什么(选购基金的五个小常识和注意点?)2025-03-24
  28. sql数据库重命名语句 在sql中怎么改数据库的原始命名?2025-03-27
  29. ai平面设计 自学设计有哪些好用的网站?2025-04-01
  30. 西红柿土豆炖牛腩(土豆萝卜炖牛腩?)2025-03-19
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 oppo手机不能外放声音 oppo手机闹钟怎么不外放?

    oppo手机闹钟怎么不外放?我的手机都检测过,连耳机都插上了,闹钟放在外面。你的下一个闹钟应用程序赢得 没有系统就不能发布。;自己的。不让闹钟在外面响,就是把闹钟设置成震动。具体操作步骤如下:首先,设置闹钟,然后去桌面找到 "设置 "选项打

  2. 2 手机怎么把行程放在通知栏 华为手机如何取消行程提醒?

    华为手机如何取消行程提醒?方法一:收到推送时关闭。今天收到华为智能助手的消息推送,滑动消息gt设置gt更多设置gt关闭权限通知即可关闭今天智能助手的信息推送服务,此设置立即生效。方法二:在手机设置里关机。如果通知栏中的消息推送,可以遵循以下

  3. 3 苹果手机怎么老是自动卸载app 为什么苹果手机上的桌面的软件会自动删除啊?

    为什么苹果手机上的桌面的软件会自动删除啊?苹果在iOS系统当中早就内置了极为丰富的预装APP,但有时这些软件当然不全部条件用户要求,而系统那个软件的同类型APP图标从桌面上移除。当然了,苹果是不允许用户然后程序卸载iOSoem版APP的,想

  4. 4 东方头条可以登录两个账号吗 东方航空有多少个分公司和子公司?

    除了上海总部外,东航的分支机构还包括:1 .山东分公司(济南)2。河北分公司(石家庄)3。安徽分公司(合肥)4。江西分公司(南昌)5。山西分公司(太原)6。宁波分公司(宁波)7。甘肃分公司(兰州)8。江苏分公司(南京)9。武汉分公司。东方航

  5. 5 修改led显示屏的文字详细教程

    LED显示屏作为一种广泛应用于户外广告、商场等场所的信息展示设备,常常需要根据实际需求进行文字的修改和更新。下面将以一个LED显示屏为例,详细介绍如何修改LED显示屏的文字,并给出具体的操作步骤和实际演示例子。第一步:准备工作首先,确保你已

  6. 6 Windows Server 2012 R2编辑域控组策略用户程序操作指南

    在使用Windows Server 2012 R2时,经常需要编辑域控组策略用户程序,这个过程可能对一些新手来说有些复杂。下面将分享具体的操作步骤和方法,帮助您顺利完成任务。---启动Windows Server 2012 R2操作系统首先

  7. 7 优化电脑桌面图标显示大小

    在日常使用电脑时,我们经常会将各种应用程序和文件的快捷方式放置在桌面上以便快速访问。然而,有时候我们会发现这些图标显示得过大,导致桌面显得拥挤。那么,如何调整电脑桌面上的图标大小呢? 检查桌面图标显示效果首先,打开电脑并进入桌面界面。如果你

  8. 8 Excel中如何将数字转换成大写

    在日常使用Excel表格时,经常需要将阿拉伯数字转换为大写字母。有没有一种自动转换的方法呢?下面将介绍具体的操作步骤:建立Excel表格并输入内容首先,打开Excel并建立一个新的工作表。在其中的某个单元格(例如A2)输入要转换的阿拉伯数字

  9. 9 premiere怎么拉辅助线 Adobe Premiere辅助线设置技巧

    在视频编辑过程中,辅助线是一项非常重要的工具。它可以帮助我们更加精确地对齐和调整视频素材,使得最终的视频效果更加出色。在Adobe Premiere中,拉取辅助线非常简单,下面将详细介绍具体的操作步骤。第一步,打开Adobe Premier

  10. 10 老式的tp路由器无线密码怎么设置 tplogin.cn设置wifi密码12345678?

    设置wifi密码12345678?回答:设置wifi密码12345678。第一步,将手机连接到tp-link路由器发出的wifi信号上。一定不要接错。第二步:点击手机中的浏览器,输入登录IP地址。这里会提示您输入管理员密码,正确输入后才能输

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图