根据年和月 判断此年此月有多少天
int year=2020; int month=2;int days;
if语句
if((month==4&& month==6)||month==9||month==11){
days=30;
}else if(month ==2){
if(year%4==0||year%100==0||year%400==0){
days=29;
}esle {
days=28;
}
}else {
days=31;
}
switch实现
switch(month){
case 4:case 6: case 9:case11:
days=30;
break;
case 2:
days=(year%4==0&&year%100!=0)||(year%400==0)?29:28;//三元运算
break;
default:
days =31;
break;
}
System.out.println(year+"年"+month+"月有"+days+"天");