enum이란?enum(열거형) 은 미리 정해진 값들만 사용할 수 있도록 만들어주는 자료형이다.선택지가 이미 정해져 있는 타입이라고 생각하면 됨. 예를 들어 주문 상태는 아래 네 가지 중 하나만 존재한다.주문 완료배송 준비배송 중배송 완료이처럼 가능한 값이 정해져 있을 때 enum을 사용하면 된다.enum이 필요한 이유만약 String으로 상태를 관리한다면String status = "배송중"; 다음과 같은 문제들이 발생할 수 있다.status = "배송중";status = "배송 중"; // 띄어쓰기status = "배숑중"; // 오타status = "사과"; // 엉뚱한 값 모두 컴파일 오류 없이 저장된다.즉, 아무 문자열이나 저장할 수 있기 때문에 실수가 발생하기 쉽다.enum ..