μ΄κ±° νμ (Enum)
- λ°μ΄ν° κ°μκ° νμ λμ΄μμ λ μ¬μ©
- μμΌμ΄λ νμ λ± λ°μ΄ν°μ κ°μκ° νμ λμ΄μμ λ 미리 μμλ‘ μ§μ νμ¬ μ¬μ©
// μ΄κ±° νμ
μ μμλ€μ λλ¬Έμλ‘ μ μΈ
public enum Week {
MONDAY
TUESDAY
WEDNESDAY
}
μ΄κ±° νμ μ μ¬μ©
μ΄κ±° νμ
λ³μλͺ
= μ΄κ±°νμ
.μ΄κ±°μμ
Week today = Week.MONDAY
import java.util.Calendar;
public class _04_useOfenum {
public static void main(String[] args) {
// TODO Auto-generated method stub
// μ΄κ±°νμ
μ μΈ λ° μ΄κΈ°ν
Week today = null;
//μλ°μμ μ 곡νλ Calendar κ°μ²΄λ₯Ό μ΄μ©νμ¬ νμ¬ λ μ§, μμΌ, μκ°μ κ°μ Έμ΄
Calendar cal = Calendar.getInstance();
// νμ¬ λ μ§, μμΌ, μκ° λ°μ΄ν°μμ μμΌ μ λ³΄λ§ κ°μ Έμ΄
// μΌμμΌ(1) ~ ν μμΌ(7)λ‘ int κ°μΌλ‘ μ λ¬
int week = cal.get(Calendar.DAY_OF_WEEK);
switch(week) {
case 1 :
today = Week.SUNDAY;
break;
case 2 :
today = Week.MONDAY;
break;
case 3 :
today = Week.TUESDAY;
break;
case 4 :
today = Week.WEDNESDAY;
break;
case 5 :
today = Week.THURSDAY;
break;
case 6 :
today = Week.FRIDAY;
break;
case 7 :
today = Week.SATURDAY;
break;
}
System.out.println("μ€λ μμΌμ " + today);
}
}
import java.util.Calendar;
public class _05_calendar {
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar cal = Calendar.getInstance();
// νμ¬ λ
λ κ°
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH) + 1;
int weekday = cal.get(Calendar.DAY_OF_WEEK_IN_MONTH);
int day = cal.get(Calendar.DAY_OF_WEEK);
int hour = cal.get(Calendar.HOUR);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);
System.out.println("μ§κΈμ " + year + "λ
" + month + "μ " + weekday + "μΌ"
+ day + "μμΌ " + hour + "μ " + minute + "λΆ " + second + "μ΄ μ
λλ€." );
}
}
LIST
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] this μμ±μ, μ°Έμ‘° λ³μ this (0) | 2022.11.06 |
---|---|
[JAVA] κ°μ²΄μ ν΄λμ€ (0) | 2022.11.06 |
[JAVA] λ°°μ΄ (Array) (0) | 2022.11.06 |
[JAVA] λ°λ³΅λ¬Έ (0) | 2022.07.21 |
[JAVA] 쑰건문 (0) | 2022.07.21 |