Java每日练习3——给出一个月的总天数
输入月份和年份显示这个月的天数,例如:程序显示“2022年3月有31天”
判断是否为闰年月份是否为2月:
((year % 4 ==0 && year % 100 != 0) || (year % 400 == 0)) && month == 2
&&的优先级高于||,而且是左结合。
import java.util.Scanner;public class yuetianshu {public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);System.out.print("请输入年份:");int year = input.nextInt();System.out.print("请输入月份:");int month = input.nextInt();if(((year % 4 ==0 && year % 100 != 0) || (year % 400 == 0)) && month == 2){System.out.println(year +"年" + month + "月有29天");}else {switch (month) {case 1:System.out.println(year +"年" + month + "月有31天");break;case 2:System.out.println(year +"年" + month + "月有28天");break;case 3:System.out.println(year +"年" + month + "月有31天");break;case 4:System.out.println(year +"年" + month + "月有30天");break;case 5:System.out.println(year +"年" + month + "月有31天");break;case 6:System.out.println(year +"年" + month + "月有30天");break;case 7:System.out.println(year +"年" + month + "月有31天");break;case 8:System.out.println(year +"年" + month + "月有31天");break;case 9:System.out.println(year +"年" + month + "月有30天");break;case 10:System.out.println(year +"年" + month + "月有31天");break;case 11:System.out.println(year +"年" + month + "月有30天");break;case 12:System.out.println(year +"年" + month + "月有31天");}}}}
Java每日练习3——给出一个月的总天数相关推荐
- 4 给出一个月的总天数
4 给出一个月的总天数 编写程序,提示用户输入月份和年份,然后显示这个月的天数. 输入格式: 输入任意符合范围(1月12月)的月份和(1900年9999年)年份,且两个值之间空格分隔. 输出格式: 输 ...
- Oracle获取一周前,一个月前,一年前的日期,一个月的总天数、一个月的全部日期
目的:Oracle获取一周前,一个月前,一年前的日期,一个月的总天数.一个月的全部日期 1.获取10分钟前的日期 select sysdate,sysdate-interval '10' minute ...
- Java 获取一个月的总天数
//获取一个月天数 public static int getDaysOfMonth(Date date) {Calendar calendar = Calendar.getInstance();ca ...
- 美特斯邦威java面试_在美特斯邦威工作一个月,我学到了什么
毕业两个月,我面试了很多次,但成功的次数少得可怜.唯一一个成功的就是作为美特斯邦威的管培生,因为他们要求不高,只要是本科毕业,又有意愿进入服装销售行业的,他们都愿意给机会. 于是,我在经历一个月找工作 ...
- Android开发之Java和Calendar日期上一年,上一个月,前一天,前一周的方法
公司做的项目要求选择日期可以选择上一个月的,很简单,但是涉及到临界日期,例如跨年 直接的问题从2019.1.1往前一个月那就不简单了,于是找到相关方法自己尝试下.理解出了两个往前一年的区别 看下图: ...
- java小白,随意给出一个三位数的整数,打印显示它的个位数,十位数,百位数的值。
随意给出一个三位数的整数,打印显示它的个位数,十位数,百位数的值. 格式如下: 数字xxx的情况如下: 个位数: 十位数: 百位数: 例如:数字153的情况,个位数:3,十位数:5,百位数:1. cl ...
- java用星星符号打印出一个直角三角形
1 package debug; 2 3 public class Demo10 { 4 public static void main(String[] args) { 5 //用星星符号打印出一个 ...
- Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月
/*** 获取当前时间* * @param args*/public static String getNowTime() {Calendar cal = Calendar.getInstance() ...
- java获取过去一周、一个月,一年的日期
public static void main(String[] args) {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM ...
最新文章
- linux下各种Raid介绍
- js禁止用户右键等操作
- 理工男有多香?一张桌子、一条视频,股价狂涨13.51%!网友:我看到了乔布斯!...
- jQuery-事件委托(基本概述+实例)
- 关于ST02看到SWAP红色的讨论
- 全国计算机等级考试题库二级C操作题100套(第63套)
- 关于python的if条件语句,whilefor循环等的简单说。
- SQL语句:建表语句、插入语句、查询语句、增加列、删除列、查询语句like、修改语句
- 〔总结〕容易遗忘的JS知识点整理
- 基于ZYNQ、AM5728、AM5708、AM437x、AM335x、STM32+FPGA等平台提供了开源EtherCAT主站IgH案例
- FlashFXP,小编带你认识什么是FlashFXP软件
- 浅谈springboot
- IMX6 LCD 参数匹配过程分析
- 从小白到数据分析师的成长之路
- ubuntu远程访问win7登录后语言为繁体字的解决办法
- JVM错误日志hs_err_pid****.log分析
- R - Simpsons’ Hidden Talents
- .NET 技术FAQ
- 如何把 .wrl 文件转成 .ply 文件(python 一次性转换目录下所有文件)
- 苹果屏蔽更新描述文件_最新屏蔽升级TVOS 13描述文件阻止iOS更新,拒绝自动升级...
热门文章
- php魔术方法在手册哪看,探秘PHP中的魔术方法
- URAL1009 K-based Numbers
- springboot获取classes目录
- 达内java学习day1
- 达内java学习day07
- linux2-Linux基础命令
- Experimental Educational Round: VolBIT Formulas Blitz-R. Game
- 掌上围脖LITE版更新到1.1
- Vue报错:Uncaught (in promise) DOMException: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL
- 2022年中级会计实务考试测试题及答案