import java.util.Scanner;
//打印日历
public class Rili1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1.设置变量并录入,年,月,日,
int year = 0,month = 0,day = 0;
Scanner input = new Scanner(System.in);
System.out.print("年份: ");
year = input.nextInt();
System.out.print("月份: ");
month = input.nextInt();
//2,判断年份是否为闰年,如果是2月份多加一天
boolean isYear = ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);
if(isYear && month == 2)
{
day += 1;
}
//3,通过输入的月份判断有多少天
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day += 31;
break;
case 4:
case 6:
case 9:
case 11:
day += 30;
break;
case 2:
day += 28;
break;
default:
System.out.println("请输入1到12之间的整数");
System.exit(0);
}
//4,输入天数
System.out.printf("%d年%d月共有%d天",year,month,day);
}
}
用Java打印日历
最新推荐文章于 2022-06-25 16:18:18 发布