package practiceGO;
import java.util.Scanner;
/*
* 2.根据输入的月份,判断该月份有多少天
*/
public class Cto {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入月份:");
int month = sc.nextInt();
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println(month+" 月 "+" 有31天。");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println(month+" 月 "+" 有30天。");
case 2:
System.out.println("请输入年份:");
int year = sc.nextInt();//判断是不是闰年
if (year%4==0 && year%100!=0 || year%400==0) {
month = 29;
}else {
month = 28;
}
System.out.println("二月 "+" 有 "+month+"天");
break;
default:
System.out.println("会不会输?不会输滚蛋!");
break;
}
}
}
测试:输入月份:
1
1 月 有31天。输入月份:
2
请输入年份:
2016
二月 有 29天输入月份:
2
请输入年份:
2017
二月 有 28天输入月份:
3
3 月 有31天。
原文:http://11317783.blog.51cto.com/11307783/1757242