#26492: 你到底能有多懶


tonysu1204@gmail.com (東毅中)

學校 : 臺南市私立瀛海高級中學
編號 : 155803
來源 : [114.136.132.70]
最後登入時間 :
2024-04-21 13:59:39
a004. 文文的求婚 | From: [219.71.83.63] | 發表日期 : 2021-08-09 21:55

Java的時間日期方法裡有直接判斷閏年的函式

雖然這樣會造成記憶體偏大

但是不做運算就是爽

TM不用在那邊一直按住shift+5或shift+7

直接包軌:

import java.time.LocalDate; // 先import

LocalDate.of(new java.util.Scanner(System.in),1,1).isLeapYear()?"閏年":"平年"

// 最後的是三元運算式

// LocalDate.of(年, 月, 日)

// 只需判斷年分,因此月份跟日期隨便掰一個就好

// isLeapYear() ==> return a boolean type

// true:print("閏年"), false:print("平年")m

 

輸入EOF結束:

用new java.util.Scanner(System.in).hasNext()

 

完整程式碼:

import java.util.Scanner;

import java.time.LocalDate;

public class Java{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        while(sc.hasNext()){

            System.out.println(LocalDate.of(sc.nextInt(),1,1).isLeapYear()?"閏年":"平年");

        }

    }

}

 
ZeroJudge Forum