java判断输入月份_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输入年度和月份判断多少天内容请搜索聚米学院以前的文章或继续浏览下面的相关文章希望大家以后多多支持聚米学院!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528702.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java基本要点_java代码的基本要点

java代码的基本要点Java语言作为静态面向对象编程语言的代表&#xff0c;极好地实现了面向对象理论&#xff0c;允许程序员以优雅的思维方式进行复杂的编程。以下是小编为大家搜索整理的java代码的基本要点&#xff0c;希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业…

java脚本接口自动化测试_接口自动化测试实践的记录

接口测试实践的记录在敏捷开发交付的流程中&#xff0c;自动化测试实际上被放在一个看起来挺重要的位置&#xff0c;而自动化测试中&#xff0c;接口测试是一个投入产出比比较高的一种自动化测试的形式&#xff0c;而我自己也做了一个这样的脚手架一样的东西可以方便进行自动化…

java 安卓视频播放器_java - 学习做一个安卓视频播放器,有一些小问题!忘大家请教...

小葫芦2017-04-18 10:51:293楼首先解决你的一点疑惑&#xff0c;如何获取本地所有视频路径。Android系统在存储视频&#xff0c;音频&#xff0c;图片等资源的时候&#xff0c;会自动把其相关信息存储在数据库中&#xff0c;信息包括名字&#xff0c;大小&#xff0c;存储路径等…

java作业四_Java第四次作业

1.(二次方程式)为二次方程式ax2bxc0设计一个名为QuadraticEquation的类。这类包括&#xff1a;(1)代表三个系数的私有数据域a、b、c(2)一个参数为a、b和c的构造方法(3)a、b、c的三个get方法(4)一个名为getDiscriminant()的方法返回判别式&#xff0c;b2-4ac(5)一个名为getRoot1…

java collectiongroup 类_Java中的collection集合类型总结

java集合是java提供的工具包&#xff0c;包含了常用的数据结构&#xff1a;集合、链表、队列、栈、数组、映射等。java集合工具包位置是java.util.*java集合主要可以划分为4个部分&#xff1a;list列表、set集合、map映射、工具类(iterator迭代器、enumeration枚举类、arrays和…

python time localtimeq获取准确时间_python的内置模块time和datetime的方法详解以及使用(python内的time和datetime时间格式)...

time内置模块的方法1、time() 时间戳time() -> floating point number 浮点数Return the current time in seconds since the Epoch.Fractions of a second may be present if the system clock provides them.importtimeprint(time.time())C:\python35\python3.exe D:/pyp…

java权限控制最小访问原则_[Java教程]Java之路(五) 访问权限控制

[Java教程]Java之路(五) 访问权限控制0 2016-12-09 01:00:14在Java中&#xff0c;所有事物都具有某种形式的访问权限控制。访问权限的控制等级从最大到最小依次为&#xff1a;public&#xff0c;protected&#xff0c;包访问权限(无关键词)和private。public&#xff0c;protec…

java jndi tcp_spring配置下通过tomcat的jndi服务连接数据库

在开发OA系统因为采用了springhibernate架构&#xff0c;其中数据源很多&#xff0c;采用jdbc注入到spring中&#xff0c;结果时间长了&#xff0c;数据库容易断开&#xff0c;改成了jndi&#xff0c;jndi由spring去管理1、配置jndi文件文件位置%TOMCAT_HOME% \conf\Catalina\l…

php 下拉菜单 多个值,PHP,而foreach下拉菜单在所有下拉菜单中都具有相同的选定值...

3个带值的下拉菜单$options1 array( 1> Equals, ≠ Does not Equal, > Is greater than, ≥ Is greater than or equal to, < Is less than, ≤ Is less than or equal, ? Contains, ? Does not contain);$counter_maximum 3;while ($counter < $counter_maxim…

php 安装pdo odbc,PHP PDO ODBC连接

我们正在尝试通过PHP中的ODBC创建与SQL数据库的连接.这是我们目前的脚本&#xff1a;$cnx new PDO("odbc:Driver{EFR};Serverlocalhost;Port:7004;DatabaseEFR;UidLcLfVJFLTKTCEHRO;Pwd*********;");该驱动程序正在Qlikview中工作,该Qlikview也连接到此数据库.这个驱…

php 鼠标点击图片放大,css3如何实现鼠标放上图片放大?(附代码)

在css3的学习中&#xff0c;我们会经常做一些小的动画效果&#xff0c;这感觉非常有趣&#xff0c;所以今天的这篇文章将给大家来介绍关于css3实现图片放大的一个效果&#xff0c;有兴趣的小伙伴可以看一下。我们都知道css3中增加了一个transform属性应用于元素的2D或3D转换&am…

php 文件保存函数,php 写入和读取文件函数

//读取文件函数function readfromfile($file_name) {if (file_exists($file_name)) {$filenumfopen($file_name,"r");flock($filenum,lock_ex);$file_datafread($filenum, filesize($file_name));rewind($filenum); //osphp.com.cnfclose($filenum);return $file_dat…

java入职华为,通过这9个Java面试题,就可以入职华为啦

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼1&#xff0e;Java程序的种类有(BCD )A&#xff0e;类(Class) B&#xff0e;Applet C&#xff0e;Application D&#xff0e;Servlet2&#xff0e;下列说法正确的有( BCD)A&#xff0e; 环境变量可在编译source code时指定B&#x…

java hive查询,hive查询报错

我在每次添加where条件&#xff0c;或者使用子查询时&#xff0c;都会报这个错误。以下是报错详情java.lang.Exception: java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTaskj…

java死锁怎么用jvm调试,线程死锁演示,线程锁演示,模拟JVM的线程次序调度

线程死锁演示&#xff0c;线程锁演示,模拟JVM的线程次序调度模拟JVM的线程次序调度注释A&#xff0c;不注释B&#xff0c;一般不死锁注释B&#xff0c;不注释A&#xff0c;死锁都不注释&#xff0c;随机package org.he.bin;/** * author BenHe * email qing878gmail.com * for …

脉位调制解调 matlab,通信原理与matlab仿真v2 第五章 DBPSK调制解调器(1)

在毕业设计的相关课程中&#xff0c;已经提及了这个DPSK调制方式。不过如果把它放在理论教学课程中来讲&#xff0c;就需要补充一些基本知识。当然还会给同学们看一下实际在卫星通信中使用的DBPSK程序。之前讲到了BPSK&#xff0c;回顾一下发送滤波器的知识吧。由于信号要在信道…

matlab scatter3函数,MATLAB3维散点图scatter3plote.pptx

MATLAB3维散点图scatter3plote第三章 Matlab图形绘制;主要内容;3.1 二维曲线的绘制;yrand(100,1);plot(y);x0:0.01*pi:2*pi;y[sin(x’),cos(x’)];plot([x’,x’],y);;Matlab绘图命令中的各种选项;2、特殊的二维图形函数;②极坐标系函数polar&#xff0c;调用形式为&#xff1a…

php首页遍历出商品详情页,ECSHOP首页/分类页/详情页各页面调用显示销量

1、在首页新品、热卖、精品等调用商品销售打开 includes/lib_goods.php在文件尾部?>前添加以下代码&#xff1a;function get_buy_sum($goods_id){$sql "select sum(goods_number) from " . $GLOBALS[ecs]->table(order_goods) . " AS g ,".$GLOBA…

matlab地址数据类型uns,使用matlab生成sine波mif文件

使用matlab生成sine波mif文件作者&#xff1a;lee神在使用altera 的FPGA中的rom過程中常常會使用到.mif文件或.hex文件。對於初學者&#xff0c;無論mif還是hex都是很令人疑惑的東西&#xff0c;這里就對mif文件的格式及其創建做一點簡單的說明。Mif是memory initialization fi…

matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc

word文档 可编辑复制word文档 可编辑复制基于MATLAB的自动控制系统时域频域分析与仿真摘 要自动控制系统就是在无人直接操作或干预的条件下&#xff0c;通过控制装置使控制对象自动的按照给定的规律运行&#xff0c;使被控量按照给定的规律去变化的系统。在现代工业生产中&…