java小练习:.根据输入的月份,判断该月份有多少天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小练习:.根据输入的月份,判断该月份有多少天相关的知识,希望对你有一定的参考价值。

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天。


以上是关于java小练习:.根据输入的月份,判断该月份有多少天的主要内容,如果未能解决你的问题,请参考以下文章

SwitchDemo.java输入年份和月份,判断某年某月有多少天

C语言入门问题:输入年份和月份,求该月有多少天

c++判断某年某月有多少天

C语言 根据输入的年份和月份,判断输出是不是闰年和该月的天数,很急,谢谢!

JAVA中怎么实现,根据用户输入的年份和月份得到当月第1天(该月1号)

任输入一平年的月份,输出该月份对应的天数用C语言怎么写?