天天看點

統計今天是該年的第幾天關鍵算法

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]+"天");
    }

}
      

  

路是自己的,沒必要拿别人的标準衡量自己,它隻配成為墊腳石。