Java输入年份与月份判断月份有多少天
package dome;import java.util.Scanner;/*** 控制台输入年份和月份* 输出这一年这一月一共有多少天* 比如:* 输入:2019年8月* 输出:2019年8月一共有31天*31天的月:1 3 5 7 8 10 12 *30天的月:4 6 9 11**2月:闰年:29天 平年:28天**判断闰年公式* :可以被4整除,但不能被100整除,或能被400整除* :year%4==0&&year%100!=0||year%400==0 */
public class Year {public static void main(String[] args) {// 定义扫描器Scanner sc = new Scanner(System.in);//提示输入年份System.out.println("请输入年份:");//接受输入的年份int year = sc.nextInt();//提示输入月份System.out.println("请输入月份:");int month = sc.nextInt();//定义一个变量,接受每个月的天数int days = 0;if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){days = 31;}else if(month==4||month==6||month==9||month==11){days = 30;}else if(month==2){//判断是否是闰年if(year%4==0&&year%100!=0||year%400==0){days = 29;}else{days = 28;}}else{System.out.println("请输入正确的月份!");}System.out.println(year+"年"+month+"月,一共有"+days+"天");sc.close();}}
Java输入年份与月份判断月份有多少天相关推荐
- 用Java输入任意一个数判断是奇数还是偶数
用Java输入任意一个数判断是奇数还是偶数 package com.java;import java.util.Scanner;public class HelloWorld {public stat ...
- 输入一个字符串,判断里面有多少个单词(c语言)
#define _CRT_SECURE_NO_WARNINGS #define StrLength 100#include<stdio.h> #include<stdlib.h> ...
- java 输入一个数,判断是奇数还是偶数
java 输入一个数,判断是奇数还是偶数 package shixun1;import java.util.Scanner;public class Shixun1 {public static vo ...
- Java输入年份和月份,判断当前月份有多少天
@Test//输入年份和月份,判断当前月份有多少天public void test8(){Scanner scanner = new Scanner(System.in);System.out.pri ...
- Java 输入年份、月份,输出当月日历表
总体的逻辑思路: 1.以1900年1月1号(星期一)为初始日期用来计算截止到输入年份的上一年最后一天的总天数: 2.计算截止到输入月份的上一个月最后一天的总天数进行 3.将获得的总天数%7得到剩余i天 ...
- JAVA 输入年份月份打印该月的日历
请输入年份:yyyy 请输入月份:MM 打印出yyyy-MM日历 <span style="font-size:18px;">package qq;import jav ...
- 年份必须是4位数 C语言,输入年份(四位数),判断是否是闰年 C语言编程
闰年是指能被4整除但不能被100整除,或者能被400整除的年份,编写一个程序,判断输入的年份是否为闰年 inputaif(amod4)=0and(amod100)>0thenprint" ...
- Java输入年份和第一天的星期,展示全年日历
输入年份和第一天的星期,即可展示全年日历 利用循环每次展示一个月的日历,日历每一行作为一个字符串,长度定为28 根据观察可知,第一天的星期几加7之后除以7取余则可知道该月第一天之前有几天空着,每天字符 ...
- Java输入某年某月某日,判断这一天是这一年的第几天?
分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...
最新文章
- 《中国人工智能学会通讯》——4.41 两种学习之间有什么区别?
- ASP.NET MVC 生成简单的 xml 权限结构
- linux下bochs启动黑屏解决办法
- PHP算法导出Excel实现字段联动
- java获取下周一整周的日期_当前日期得到本周的开始和结束日期
- [music]Canon and Gigue in D major
- 51CTO博客 NO.1 大奖赛之后感想---奖品
- Tensorflow添加matplotlib可视化
- 物体识别_深度学习在物体识别中的应用探讨:以ImageNet和人脸识别为例
- C语言基础 - 输出1-100万之间的素数
- 使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - ... + 1/99 - 1/100 的值。
- Java HotSpot(TM) 64-Bit Server VM warning: NewSize (1536k) is greater than the MaxNewSize (1024k)
- Unity WebPlayer自定义进度条界面
- C语言解决约瑟夫环问题
- 计算机设备资产台帐,小学固定资产台账表
- 韩文打字速度测试软件,韩语软件推荐:好用的韩语拼写分写检查器
- An Analysis of Scale Invariance in Object Detection – SNIP
- C++ async future deferred
- 5种数值评分标准总结 - 为预测模型找到正确的度量标准
- 2022年武汉市高新技术企业各区县申报条件补贴、高企迁移奖励补助20万
热门文章
- 博士论文——基于卷积神经网络的人脸识别研究 __张燕红
- 拒绝无效工作,分享工作经验
- 数据预处理之标准化方法
- python编程入门电脑推荐_Python编程从入门到实践
- 计算摄影:梯度域的图像处理
- python AES CFB-128加密
- 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2019年微信小程序反编译最新教程...
- ORA-00942 表或视图不存在 问题的解决
- windows中ssh配置
- [架构之路-150]-《软考-系统分析师》- 7-企业信息化战略与实施-7-软件集成技术