输入年份和月份,判断是闰年还是元年,并打印该月的天数 (闰年能被4整除且不能被100整除,或者能被400整除)

时间:2023-02-13 21:58:31
import java.util.Scanner;

public class test3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println(
"请输入年份");
int year=sc.nextInt();
System.out.println(
"请输入月份");
int month=sc.nextInt();
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(
"闰年");
}
else{

System.out.println(
"平年");
}
if(month==1|| month==3 || month==5|| month==7 || month==8||month==10||month==12){
System.out.println(
"31天");
}
if(month==4|| month==6 || month==9|| month==11){
System.out.println(
"30天");
}
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(
"闰年"+month+"月份29天");

}
else{
System.out.println(
"28天");

}

}

}

}