一年有365天和366天,如果是闰年的话它的2月份会有29天,而不是闰年时它的2月份就只有28天,所以在完成这个编程时我们还要先对当前输入的年份是属于闰年和平年的判断。
判断闰年和平年的口诀是:四年一闰,百年不闰,四百年再闰
化成公式:year%4==0 && year%100!=0 || year%400==0;
编程如下:
public static void main(String[] args) {
//创建键盘扫描器
Scanner h = new Scanner(System.in);
//提醒用户输入年份
System.out.println("请输入年份:");
//接收用户输入的年份
int year = h.nextInt();
//提醒用户输入月份
System.out.println("请输入月份:");
//接收用户输入的月份
int month = h.nextInt();
int days = 0;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
System.out.println(year+"年"+month+"月,一共"+days+"天");
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
System.out.println(year+"年"+month+"月,一共"+days+"天");
break;
编程输入年份和月份并对输入的当前月份总天数的实现
最新推荐文章于 2023-07-07 10:41:13 发布