자바 스위치 문

당신이 갈림길에 멈춰 선 기사라고 상상해 보세요. 왼쪽으로 가면 말을 잃게 됩니다. 오른쪽으로 가면 지식을 얻을 수 있습니다. 이 상황을 코드로 어떻게 표현할까요? 이러한 결정을 내리기 위해 if-then 및 if-then-else와 같은 구성을 사용한다는 것을 이미 알고 계실 것입니다. 그러나 길이 둘로 갈라지는 것이 아니라 열 갈래로 갈라진다면?

"완전히 오른쪽으로", "약간 왼쪽으로", "조금 더 왼쪽으로" 등 총 10개의 가능한 도로가 있습니까? 이 버전에서 "if-then-else" 코드가 어떻게 성장할지 상상해 보십시오! 도로에 10갈래 갈림길이 있다고 가정해 봅시다. 이러한 상황을 위해 Java에는 switch 문이 있습니다. 우리는 이 친구에 대해 몇 번 더 이야기할 것입니다.

열거형 실용적인 예. 생성자 및 메서드 추가

Enum에 대한 몇 마디 더. 보다 정확하게는 단어 수는 적지만 더 많은 코드와 연습이 필요합니다. 결국, 많은 사람들의 두뇌는 지식보다는 이 주제에 대한 혼란으로 가득 차 있습니다. 주제에 대해 더 잘 알고 싶다면 부끄러워하지 말고 자유롭게 읽고 탐색하세요.