当前位置:首页 > 生活 >

输入年月日判断是第几天(两个日期怎么精确到年月日)

来源:原点资讯(www.yd166.com)时间:2024-12-19 18:27:30作者:YD166手机阅读>>

前言

提示用户输入年月日信息,判断这一天是这一年中的第几天并打印


一、源代码

代码如下(示例):

import java.util.Scanner; import java.util.Arrays; public class DayPrintTest{ public static void main(String[] args){ //1.提示用户输入年月日信息 并使用数据类型为int类型的一维数组记录 System.out.println("请分别输入年月日信息"); int[] day = new int[3]; for(;;){ Scanner sc = new Scanner(System.in); for(int i = 0; i < day.length; i ){ day[i] = sc.nextInt(); } if(day[1]==2&& day[2]>29){ System.out.println("2月天数输入错误!"); } else if(day[0]>=0 && day[1]>=1 && day[1]<=12 && day[2]>=1 && day[2]<=31){ //输入合法性检测 break; }else{ System.out.println("输入有误请重新输入"); } } //调用数组工具类中的toString方法来输出年月日信息 System.out.println("您输入的年月日为:" Arrays.toString(day)); //2.判断改年是闰年还是非润年 并使用 boolean变量来记录是否是闰年 boolean flage = false; //润年:能被4整除,但不能被100整除; 2、能被400整除 if((day[0]%4 == 0 && day[0]0!=0)||day[0]@0==0){ flage = true; } System.out.println("这一年" (flage?"是":"不是") "润年"); //3.月份有30天和31天,不适合使用if elseif else 分支语句来,更适合使用一维数组来记录 //声明一个 byte 类型的一维数组m来记录每个月的天数 byte[] moon = new byte[13]; for(int i = 1; i<moon.length;i ) { moon[i]=31; //大月31天 if(4==i||6==i||9==i||11==i){ //小月30天 moon[i]=30; } } if(flage){ //闰年2月29天 moon[2] = 29; }else{moon[2] = 28;} //平年2月28天 //System.out.println("月为:" Arrays.toString(moon)); //调试 //4.计算总天数 int sum = 0; for(int i= 1 ;i<day[1];i ){ sum = moon[i]; } //5.打印结果 System.out.println("这一天是这一年中的第" (sum day[2]) "天"); System.out.println("这一天是这一年中的第" (((sum day[2])/7) 1) "周"); } } 总结

提示:这里对文章进行总结:if语句

,

栏目热文

输入年月日判断是一年的第几天(输入年月日判断是一年中的哪一天)

输入年月日判断是一年的第几天(输入年月日判断是一年中的哪一天)

输入年月日,如何判断这是这一年的第几天。想了好久才想出来,如果有大佬的话,请告诉我有没有其他更简便方法。求了求了,大学荒...

2024-12-19 18:10:05查看全文 >>

输入年月日判断星期几(怎么输入日期自动识别年月日)

输入年月日判断星期几(怎么输入日期自动识别年月日)

工作中,我们是不是会遇到这样的一个问题,看到日期之后,如果想要知道该日期对应的是星期几时,还得找到日历来查才知道在该日期...

2024-12-19 18:07:21查看全文 >>

年月日的快速判断方法(年月日怎么提取具体月数)

年月日的快速判断方法(年月日怎么提取具体月数)

以下是快速推算年月日天干地支的方法: 一、年干支推算 1. 先确定年份的尾数对应天干。 - 甲对应尾数为 4。- 乙对应...

2024-12-19 18:48:52查看全文 >>

日记本怎么做没有包装的(不用双面胶就能做的日记本)

日记本怎么做没有包装的(不用双面胶就能做的日记本)

来源:新华每日电讯河南搭建空中、陆上、网上三条“丝绸之路”,巧把“农妆”换“彩妆”7月24日,顾客在河南省郑州市中大门保...

2024-12-19 18:18:39查看全文 >>

做迷你日记本不用缝(自制迷你日记本教程)

做迷你日记本不用缝(自制迷你日记本教程)

和杯垫一样,我也喜欢做书衣。下图是前两年的书衣集合,也做过视频教程。书衣是约定俗成的称呼。事实上我的书不多,但日记本,记...

2024-12-19 18:28:48查看全文 >>

年月日能筛选出年月吗(怎么筛选某年至某年的出生日期)

年月日能筛选出年月吗(怎么筛选某年至某年的出生日期)

1.功能简介简道云仪表盘中筛选字段为时间类型的字段:表单中的日期时间字段,系统字段的提交时间和更新时间。1.1 使用场景...

2024-12-19 18:09:27查看全文 >>

怎么以日期为判断条件(如何判断一个日期是未来日期)

怎么以日期为判断条件(如何判断一个日期是未来日期)

姚雯/漫画从事保安工作的刘某,是家里的顶梁柱。但谁承想,有一天他会突然倒在工作岗位上……拿到人社部门的工伤认定书时,刘某...

2024-12-19 18:50:43查看全文 >>

以日期为条件的判断(时间判断的方法)

以日期为条件的判断(时间判断的方法)

揭秘违章建筑:拆除的最后期限是何时?在城市化进程中,违章建筑如同城市肌体上的一颗颗不良痣,其存在不仅挑战着法律法规的权威...

2024-12-19 18:51:19查看全文 >>

年月怎么判断有多少天(怎么判断年月日是星期几)

年月怎么判断有多少天(怎么判断年月日是星期几)

“今天”的英文单词为today。在Excel中也有一个TODAY函数。在F5单元格中输入公式“=TODAY()”,如图1...

2024-12-19 18:25:36查看全文 >>

判断时间的方法(确定时间的正确方法)

判断时间的方法(确定时间的正确方法)

子时(23点到凌晨1点),又称子夜或中夜。丑时(凌晨1点到3点),鸡鸣时分,又称荒鸡时分。寅时(凌晨3点到5点),也称为...

2024-12-19 18:13:48查看全文 >>

文档排行