Java判断输入月份有多少天

Java判断输入月份有多少天

一,前言

通过calendar获取当前年份,在借用随机在2000年至今年,进行随机获取一个年份,再通过随机获取一个月份。

二,代码展示
public class Switch02 {public static void main(String args[]) {//输入年月,判断这个月有多少天Calendar calendar = Calendar.getInstance();int i = calendar.get(Calendar.YEAR);Random random = new Random();int year =  random.nextInt(2000,i);int month =  random.nextInt(1,13);int days = 0;switch (month){case 2:
//                days = year % 400 == 0 || year % 4 == 0 && year % 100 != 0 ? 29:28;if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0) {days = 29;}else {days = 28;}break;case 4:case 6:case 9:case 11:days = 30;break;default:days = 31;break;}System.out.printf("%d年%d月有%d天",year,month,days);}
}
三,结果展示

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部