์์์งํฉ Enum
Enum ์์ฑ
public class Sample {
enum CoffeeType {
AMERICANO,
ICE_AMERICANO,
CAFE_LATTE
};
public static void main(String[] args) {
System.out.println(CoffeeType.AMERICANO); // AMERICANO ์ถ๋ ฅ
System.out.println(CoffeeType.ICE_AMERICANO); // ICE_AMERICANO ์ถ๋ ฅ
System.out.println(CoffeeType.CAFE_LATTE); // CAFE_LATTE ์ถ๋ ฅ
}
}
๋ค์๊ณผ ๊ฐ์ด ๋ฐ๋ณต๋ฌธ์์๋ ์ฌ์ฉํ ์ ์๋ค.
public class Sample {
enum CoffeeType {
AMERICANO,
ICE_AMERICANO,
CAFE_LATTE
};
public static void main(String[] args) {
for(CoffeeType type: CoffeeType.values()) {
System.out.println(type); // ์์๋๋ก AMERICANO, ICE_AMERICANO, CAFE_LATTE ์ถ๋ ฅ
}
}
}
Enum ํ์ฉ์ด์
๋ง์ฝ ์ปคํผ ์ข ๋ฅ๋ฅผ ๋ฆฌ์คํธ ํน์ ๋งต๊ณผ ๊ฐ์ ์๋ฃํ์ ๋ฃ์๋ค๊ณ ํ๋ฉด ํน์ ๊ฐ(์ปคํผ ์ข ๋ฅ)์ ์ ๊ทผํ ๋ ์ธ๋ฑ์ค๋ ๊ธฐํ ์ธ์๋ก ์ ๊ทผํด์ผ ํ๋ค
ํ์ง๋ง ์์์งํฉ์ ํ์ฉํ๋ฉด ํด๋น CoffeeType์ผ๋ก ๋ฐ๋ก ์ ๊ทผํด์ ๋์ฑ ๋ช ํํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
'โญ Personal_Study > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JPA: ์ง์ฐ๋ก๋ฉ๊ณผ ์ฑ๋ฅ ์ต์ ํ (0) | 2023.03.10 |
---|---|
์งํฉ (Set) (1) | 2022.12.20 |
๋งต(Map) (0) | 2022.12.18 |
๋ฐฐ์ด(Array) & ๋ฆฌ์คํธ(List) (0) | 2022.12.17 |
String & StringBuffer (2) | 2022.12.10 |
๋๊ธ