myclass2_3.java

来自「很好的一本书《JAVA设计模式》的随书源码2」· Java 代码 · 共 32 行

JAVA
32
字号
/* File Name:MyClass2_3.java
 * 这是一个关于多分支语句的实例,用来判断指定的月份有多少天。
 */
public class MyClass2_3 {
	public static void main(String args[ ]) {
		int month=9;
		int year=2002;
		int numDays=0;
		switch(month) {
			case 1:
			case 3:
			case 5:
			case 7:
			case 8:
			case 10:
			case 12:
				numDays=31; break;  // 1、3、5、7、8、10、12月份为31天
			case 4:
			case 6:
			case 9:
			case 11:
				numDays=30; break;   // 4、6、9、11月份为30天
			case 2:  // 2月份需分两种情况进行判断,闰年为29天,否则为28天
				if(((year%4==0) && !(year % 100==0)) || (year%400==0))
					numDays=29;
				else
					numDays=28;
				break;
		}
		System.out.println("Number of Days="+numDays);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?