第3楼 2007-05-12 22:16 天真 写道:
public class JudgeDays {
int month = 1;//月份默认是1
int year = 2007;//年默认是2007
int days = 30;//天数默认30天
public void getDays() {
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if (year % 4 == 0) {
days = 29;
} else {
days = 28;
}
break;
default:
System.out.println("一年只有12个月!");
}
System.out.println(year + "年" + month + "月一共有" + days + "天!");
}
public static void main(String[] args) {
JudgeDays days = new JudgeDays();
days.getDays();
}
}
PS:要判断其他年份和其他月份的天数,可以更改默认的month和year的值!