判断该年是否年份
闰年:一年中有366天,多的一天为2月29号。
平年:一年中有365天,2月到28为止
判断是否为闰年
- 能被4整除。但不能被100整除(普通闰年)例如:2004
- 能被400整除(世纪闰年)例如:2000
//从键盘输入一个月份,然后判断该月的天数
import java.util.Scanner;
public class Switch_1 {
public static void main(String[] args) {
int month,days,years;
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份");
years = sc.nextInt();
System.out.println("请输入月份:");
month = sc.nextInt();
if(month>0&&month<13) //控制输入的月份的正确
{
if((years/400)==0||(((years/4)==0) && ((years/100)!=0))) { //判断是否为闰年
if(month == 2) {
month = 0;
}
//System.out.println(years+"是闰年");
}
else {
//System.out.println(years+"不是闰年");
}
switch(month) {
case 2:days= 28;
break;
case 4:
case 6:
case 9:
case 11:days = 30;
break;
default:days = 31;
}
System.out.println(years+"年"+month+"月有"+days+"天");
}
else {
System.out.println("輸入的月份有誤");
}
}
}