java输入年份和月份,输出天数
import java.util.Scanner;/*** Switch case 实现从键盘录入年份月份,输出天数*/
public class Test02 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入年份:");int year = sc.nextInt();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(year+"年"+month+"月有31天");break;case 4:case 6:case 9:case 11:System.out.println(year+"年"+month+"月有30天");break;case 2:if (year%4==0&&year%100!=0||year%400==0){System.out.println(year+"年"+month+"月有29天");}else {System.out.println(year+"年"+month+"月有28天");}break;default:System.out.println("月份有误");}sc.close();}
}
结果如下图: