[Java] ์—ด๊ฑฐ

์—ด๊ฑฐ๋Š” ์ผ๋ จ์˜ ์ƒ์ˆ˜๊ฐ’์„ ํฌํ•จํ•˜๋Š” ํƒ€์ž…์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
enum ์—ด๊ฑฐ์ฒด๋ช…
{
**ย ย ย  ์—ด๊ฑฐ๋ช…1, ์—ด๊ฑฐ๋ช…2, ...**
}

๋ณดํ†ต switch ๋ฌธ ๋“ฑ๊ณผ ํ•จ๊ป˜ ๊ณง์ž˜ ์‚ฌ์šฉํ•œ๋‹ค. image

image

์—ด๊ฑฐ๋Š” ์ด๋ฆ„์œผ๋กœ๋งŒ ์‹๋ณ„๋˜๋Š” ๋‹จ์ˆœํ•œ ์ƒ์ˆ˜์ง€๋งŒ, ์‚ฌ์‹ค ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์ •์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.
๋‚ด๋ถ€์˜ ๊ฐ’์€ ์—ด๊ฑฐ๊ฐ’์˜ ordinal ๋ฉ”์†Œ๋“œ๋กœ ๋•ก๊ฒจ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. image

image 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š”๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค.


์ฐธ์กฐ
https://www.opentutorials.org/module/1226/8025