package tenth;
//統計今天是該年的第幾天關鍵算法
//
//從鍵盤上輸入一個年份值和一個月份值,輸出該月的天數。(說明:一年有12個月,大月的天數是31,小月的天數是30。2月的天數比較特殊,遇到閏年是29天,否則為28天。例如,輸入2011、3,則輸出31天。)
//
//注意:使用分支結構語句實作。
import java.util.Scanner;
public class one {
public static void main(String[] args) {
int[] intArray={31,28,31,30,31,30,31,31,30,31,30,31};//十二月份
Scanner input = new Scanner(System.in);
System.out.println("請輸入某年某月");
System.out.print("年:");
int year= input.nextInt();
System.out.print("月:");
int mm= input.nextInt();
//每過四年就有一次閏年
//如果是閏年。
if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)){
intArray[1] = 29;//閏年天數加1
}
System.out.println(year+"年"+mm+"月份有"+intArray[mm-1]+"天");
}
}
路是自己的,沒必要拿别人的标準衡量自己,它隻配成為墊腳石。