【JAVA】输入月份、年份,输出这一年这个月有多少天
1、问题:输入月份、年份,输出这一年这个月有多少天?
例如:输入2000年、2月,那么2000年2月到底有多少天呢
2、解题思路:最主要的就是判断年份是否是闰年,如果是,月份是否是2月。
3、代码:
package Result.Day02;
/*** 输入月份、年份,输出这一年这个月有多少天* @author 晴澜* @version 1.0 2023.03.17*/
import java.util.Scanner;public class Test06 {public static void main(String[] var0) {Scanner sc = new Scanner(System.in);System.out.println("输入月份,年份");int month = sc.nextInt();int year = sc.nextInt();boolean isRight = false;if (year % 4 == 0 && year % 100 == 0) {isRight = true;} else if (year % 400 == 0) {isRight = true;}String month1;int days;switch(month) {case 1:days = 31;month1 = "January";break;case 2:days = 28;month1 = "February";break;case 3:days = 31;month1 = "March";break;case 4:days = 30;month1 = "April";break;case 5:days = 31;month1 = "May";break;case 6:days = 30;month1 = "June";break;case 7:days = 31;month1 = "July";break;case 8:days = 31;month1 = "August";break;case 9:days = 30;month1 = "September";break;case 10:days = 31;month1 = "October";break;case 11:days = 30;month1 = "November";break;default:days = 31;month1 = "December";}if (isRight && month == 2) {++days;}System.out.println(month1 + " " + year + "has" + days + "days");}
}
【JAVA】输入月份、年份,输出这一年这个月有多少天相关推荐
- (C++)输入一个年份和一个月份,输出这一年这个月有多少天。
输入一个年份和一个月份,输出这一年这个月有多少天 #include <stdio.h> void main() { int year,mounth,day; scanf("%d% ...
- 编程实现。输入年份和月份,计算这一年这个月有多少天。
题目描述 KiKi想获得某年某月有多少天,请帮他编程实现.输入年份和月份,计算这一年这个月有多少天. 输入描述: 多组输入,一行有两个整数,分别表示年份和月份,用空格分隔. 输出描述: 针对每组输入, ...
- 实现输入月份号输出对应的英文月份
实现输入月份号输出对应的英文月份 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() {//定义字符型数组cha ...
- C语言 输入月份,输出该月有多少天(假设不考虑闰年的情况下)。
C语言 输入月份,输出该月有多少天(假设不考虑闰年的情况下). 大月(31天):1,3,5,7,8,10,12 小月(30天):4,6,9,11 2月:平年28天,润年29天(因题目不考虑闰年,所以按 ...
- 058输入月份号输出英文月份名
058输入月份号输出英文月份名 1.题目 2.代码 3.输出结果截图 1.题目 使用指针数组创建一个含有月份英文名的字符串数组,并使用指向指针的指针指向这个字符串数组,实现输出数组中的指定字符串.运行 ...
- Java 输入月份判断该月份有多少天
Java 输入月份判断该月份有多少天 int year=2020,month=12;//定义变量记录年月if(month==2) {//判断年是不是闰年if((year%4==0&&y ...
- 输入月份,输出对应的季节(春夏秋冬)
1.输入月份,输出对应的季节(春夏秋冬) Scanner input = new Scanner(System.in); System.out.println("请输入月份:"); ...
- 题8.18:编一程序,输入月份号,输出该月的英文月名。例如,输人3,则输出“March“ ,要 求用指针数组处理。
题目 本题是谭浩强<C程序设计课后习题>题8.18. 题目: 编一程序,输入月份号,输出该月的英文月名.例如,输人3,则输出"March" ,要 求用指针数组处理. 以 ...
- C语言输入月份,输出月份的英文名
C语言输入月份,输出月份的英文名 #include<stdio.h> int main() {char *month[13] = { "illegal","J ...
最新文章
- 基于Go的语义解析开源库FMR,“屠榜”模型外的NLP利器
- 谷歌发布最新看图说话模型,可实现零样本学习,多类型任务也能直接上手
- mseloss pytorch_PyTorch 卷积与BatchNorm的融合
- 删库不跑路,详解MySQL数据恢复
- Hive 之 用户自定义函数 UDF UDAF UDTF
- Linux服务器安装JavaWeb环境(四) Sentinel,Xxl-Job,Seata
- python 按钮更改输入框的值_利用 50 行 Python 代码构建一个在线文本生成器!
- L1-032 Left-pad (20 分)—团体程序设计天梯赛
- 录计算机,电脑屏幕上的操作怎么录制下来?
- java架构师有哪些证书,22年最新
- ARMv8-A架构基础之A64指令
- STL inserter
- 免费代理IP地址列表
- 《全局异常捕获》劝劝潘子吧,别再用trycatch来处理异常了
- Elasticsearch实战(十三)---聚合搜索Aggs聚合及Count,Avg操作
- 小米路由器3无线网连接到服务器,小米路由器3的设置方法步骤
- 关于mavon-editor中iframe 的使用 和插入视频、音频的记录
- 2019校招字节跳动、美团、oppo安卓开发新鲜面筋
- 《Windows Server 2012网络操作系统项目教程》实训报告
- 计算机表演赛学前组游戏,第十七届计算机表演赛总决赛获奖名单公布
热门文章
- asr语音转写_【AI模型测试】语音转文字ASR的测试方法学习
- USACO 2011 Nov. [Bronze] P4. Cow Beauty Pageant
- 怎样用matlab打开csv文件
- 吉日嘎拉的梦想 - 做全国最好的后台权限管理系统,提高我们的软件生产率,成为权限标准组件,为软件系统的集成提供咨询服务
- C++中的RVO和NRVO
- BEUEC比例控制放大器放大板
- chrome控制台酷炫主题
- Layui实现TreeTable(树形数据表格)
- 如何批量将 Excel 文档转为 Csv 格式
- 【JS 逆向百例】某公共资源交易网,公告 URL 参数逆向分析