λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

STUDY/JAVA

JAVA - μ—΄κ±°νƒ€μž…

λ°˜μ‘ν˜•
μ—΄κ±°νƒ€μž… ? 
    ν•œμ •λœ κ°’λ§Œ κ°–λŠ” 데이터 νƒ€μž… (enumeration type)
    ex. κ³„μ ˆ(λ΄„,여름,가을,겨울) / month(1,2,3,...12)

 

μ—΄κ±°νƒ€μž… 생성

1. file - new - Enum

2. μ—΄κ±°νƒ€μž…μ΄ 속할 νŒ¨ν‚€μ§€ λͺ…을 μž…λ ₯ν•˜κ³ , name 칸에 μ—΄κ±° νƒ€μž… 이름을 μž‘μ„±ν•΄μ€€λ‹€.

3. μ•„λž˜μ™€ 같이 μ—΄κ±° μƒμˆ˜λ“€μ„ λ‚˜μ—΄ν•΄μ£Όλ©΄ λœλ‹€.

* μ—΄κ±° μƒμˆ˜λ“€μ€ κ΄€λ‘€μ μœΌλ‘œ λͺ¨λ‘ λŒ€λ¬Έμžλ‘œ

 

μ—΄κ±°νƒ€μž… μ‚¬μš©

μ—΄κ±°νƒ€μž…λ„ ν•˜λ‚˜μ˜ 데이터 νƒ€μž…μ΄λ―€λ‘œ λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜κ³  μ‚¬μš©ν•΄μ•Ό 함

μ—΄κ±° μƒμˆ˜λ„ κ°μ²΄μ΄λ―€λ‘œ μœ„μ— μž‘μ„±ν•œ Season의 경우 SPRING λΆ€ν„° WINTERκΉŒμ§€μ˜ μ—΄κ±° μƒμˆ˜λŠ” 총 4개의 Season 객체둜 μƒμ„±λœλ‹€.

December에 μ €μž₯λ˜λŠ” 값은 Season.WINTER μ—΄κ±° μƒμˆ˜κ°€ μ°Έμ‘°ν•˜λŠ” 객체의 λ²ˆμ§€μ΄λ―€λ‘œ

μ•„λž˜ 비ꡐ값은 trueκ°€ λœλ‹€.

 

Calendar

Clander, Date, localDateTime λ“±μ˜ ν΄λž˜μŠ€λŠ” μžλ°”μ—μ„œ μ§€μ›ν•˜λŠ” μ»΄ν“¨ν„°μ˜ λ‚ μ§œ, μš”μΌ, μ‹œκ°„μ„ μ‚¬μš©ν•  수 μžˆκ²Œν•˜λŠ” API

1. Calendar ν΄λž˜μŠ€λŠ” java.utilνŒ¨ν‚€μ§€μ— μžˆμœΌλ―€λ‘œ import ν•΄μ€Œ

2. μ—΄κ±°νƒ€μž… λ³€μˆ˜λ₯Ό μ„ μ–Έ : today

3. 달 λ³„λ‘œ 1~12 숫자 리턴

4. μ—΄κ±° μƒμˆ˜ λŒ€μž…

5. today season : spring

λ°˜μ‘ν˜•

'STUDY > JAVA' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JAVA - λ©”μ†Œλ“œ  (0) 2022.04.18
JAVA - 객체지ν–₯ν”„λ‘œκ·Έλž˜λ°(ν•„λ“œ, μƒμ„±μž)  (0) 2022.04.13
JAVA - ν–₯μƒλœ forλ¬Έ  (0) 2022.04.13
JAVA - 닀차원 λ°°μ—΄  (0) 2022.04.13
JAVA - λ°°μ—΄ 1  (0) 2022.04.13