Java输入年份和月份判断多少天实例代码
前言
本文主要介绍了如果通过输入年份月份输出天数的相关内容,下面话不多说了,来一起看看详细的介绍吧
示例代码
package com.ambow.www.ch03; import java.util.Scanner; public class Day { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入年份"); int year = sc.nextInt(); System.out.print("请输入月份"); int month = sc.nextInt(); if(month<0 || month>12 || year<0) { System.out.println("请输入合法的年月!"); }else { switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:System.out.println("31天");break; case 4: case 6: case 9: case 11:System.out.println("30天");break; } if((year%100!=0&&year%4==0)||year%400==0) { if(month==2) { System.out.println("29天"); } }else { if(month==2) { System.out.println("28天"); } } } } }
总结
到此这篇关于Java输入年度和月份判断多少天的文章就介绍到这了,更多相关Java输入年度和月份判断多少天内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
java 获取日期的几天前,几个月前和几年前的实例
实例如下: package bys.utils; import java.util.Date; /** * Created by toutou on 2015/3/23. */ public class DateHelper { public static final long ONE_MINUTE = 60000L; public static final long ONE_HOUR = 3600000L; public static final long ONE_DAY = 86400000
-
java 输入某年某月某日,判断这一天是这一年的第几天
题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 程序设计: import java.util.*; public class test { public static void main (String[]args){ int day=0; int month=0; int year=0; int sum=0; int leap; System.out.pri
-
Java实现获取某年某月第一天/最后一天的方法
本文实例讲述了Java实现获取某年某月第一天/最后一天的方法.分享给大家供大家参考,具体如下: Java获取某年某月的第一天 设计源码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某年某月的第一天 * @author:Youhaidong(游海东) * @version V1.0 */ package com.you.fre
-
Java输入年份和月份判断多少天实例代码
前言 本文主要介绍了如果通过输入年份月份输出天数的相关内容,下面话不多说了,来一起看看详细的介绍吧 示例代码 package com.ambow.www.ch03; import java.util.Scanner; public class Day { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入年份"); int year = s
-
Java整合腾讯云短信发送实例代码
目录 1. 引入相关maven依赖 2. 编写短信发送工具类 3. 业务层 3. 相关工具类 1. 引入相关maven依赖 <dependency> <groupId>com.github.qcloudsms</groupId> <artifactId>qcloudsms</artifactId> <version>1.0.6</version> </dependency> <dependency>
-
java 对文件夹目录进行深度遍历实例代码
java 对文件夹目录进行深度遍历实例代码 1.题目 对指定目录进行所有内容的列出(包含子目录中的内容),也可以理解为对目录进行深度遍历. 2.解题思想 从电脑中获取文件目录,建立函数对其遍历,在这个函数中需要对该目录中的每个文件进行判断,如果文件还是目录,则调用函数本身继续对其进行遍历,如果文件不是目录,则直接输出文件名.为了加强显示的效果,我们还可以建立一个getSpace函数,对其进行缩进. 需要注意的是,不要直接遍历C盘的内容,其目录层次太深,含有太多的系统级文件,容易返回为空,导致空指
-
JS正则表达式判断有效数实例代码
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!"); } if(!/^[0-9]*$/.test(obj.value)){ a
-
java 实现截取字符串并按字节分别输出实例代码
java 实现截取字符串并按字节分别输出实例代码 前言: 请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出"我ABC",而不是"我ABC"+"汉"字的半个. 2.解析思想 本题容易产生困惑的是中文字符和英文字符如何处理,在这里需要考虑汉字和英文字符的占用字节
-
Java类和成员上的一些方法实例代码
isInstance和isAssignableFrom obj instanceof Class 判断obj是不是Class或者Class的子类的实例 clazz.isInstance(obj) 判断obj能不能强制转换成clazz类型,亦即obj是不是clazz或者clazz的子类的实例 clazz1.isAssignableFrom(clazz2) 如果clazz2和clazz1相同,或者clazz1是clazz2的父类则返回True,否则返回Flase static class Paren
-
Java获取彩色图像中的主色彩的实例代码
本文讲述了Java获取彩色图像中的主色彩的实例代码.分享给大家供大家参考,具体如下: 一:基本思路 对于一张RGB色彩空间的彩色图像,很多时间我们想通过程序获得该图像有几种主要的色彩,但是对一般图像来说,在色彩交界处都是通过像素混合来实现自然过渡,所以直接扫描图像的像素值,得到的不同颜色值可能多达上百中,而实际上图像可能只有3-4种的主要色彩,如何去掉那些混合颜色,准确提取出来这3-4中的主色彩,根据一般图像的特征,图像在不同色彩的边界处混合不同的颜色值,此可以视为图像的边缘特性之一,因此可以根
-
java使用RSA与AES加密解密的实例代码详解
首先了解下,什么是堆成加密,什么是非对称加密? 对称加密:加密与解密的密钥是相同的,加解密速度很快,比如AES 非对称加密:加密与解密的秘钥是不同的,速度较慢,比如RSA •先看代码(先会用在研究) 相关依赖: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.58</versio
-
Java后缀数组之求sa数组的实例代码
后缀数组的一些基本概念请自行百度,简单来说后缀数组就是一个字符串所有后缀大小排序后的一个集合,然后我们根据后缀数组的一些性质就可以实现各种需求. public class MySuffixArrayTest { public char[] suffix;//原始字符串 public int n;//字符串长度 public int[] rank;// Suffix[i]在所有后缀中的排名 public int[] sa;// 满足Suffix[SA[1]] < Suffix[SA[2]] --
-
Java实现Word/Pdf/TXT转html的实例代码
引言: 最近公司在做一个教育培训学习及在线考试的项目,本人主要从事网络课程模块,主要做课程分类,课程,课件的创建及在线学习和统计的功能,因为课件涉及到多种类型,像视频,音频,图文,外部链接及文档类型.其中就涉及到一个问题,就是文档型课件课程在网页上的展示和学习问题,因为要在线统计学习的课程,学习的人员,学习的时长,所以不能像传统做法将文档下载到本地学习,那样就不受系统控制了,所以最终的方案是,在上传文档型课件的时候,将其文件对应的转换成HTML文件,以便在网页上能够浏览学习 下边主要针对word
随机推荐
- 详解AngularJS中的作用域
- Android 使用Vitamio打造自己的万能播放器(5)——在线播放(播放优酷视频)
- angularjs 源码解析之injector
- Vue中封装input组件的实例详解
- java编程经典案例之基于斐波那契数列解决兔子问题实例
- 实例讲解java定时任务
- 看到本质而不是现象--解决ASP.NET CS0016的问题
- Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
- php将fileterms函数返回的结果变成可读的形式
- Android实现多线程下载文件的方法
- php读取EXCEL文件 php excelreader读取excel文件
- 简单的PHP多图上传小程序代码
- Android开发中ListView自定义adapter的封装
- XML入门的常见问题(三)
- JavaScript获取客户端IP的方法(新方法)
- JS实现隐藏同级元素后只显示JS文件内容的方法
- 使用mysqladmin检测MySQL运行状态的教程
- 如何修改yii2.0自带的user表为其它的表
- SVG描边动画
- RAVFY.EXE,RAVWL.EXE,msdebug.dll,Servere.exe等的清除指南附SREng.EXE PowerRmv.com unlocker1.8.5.exe打