자바스크립트 열거 토스트링

| | | | | | | | | | | | | | | | | | | | | | |

Java 열거형은 상수 목록을 저장하는 데이터 유형입니다. enum 키워드를 사용하여 ENUM 객체를 생성할 수 있습니다. 열거형 상수는 중괄호 안에 쉼표로 묶인 별도의 목록 형태로 나타납니다.

enum은 열거형의 약어로 가능한 집합이 고정되어 있는 데이터 유형입니다. values.

열거는 값 목록에 포함된 특정 값만 포함해야 하는 값으로 작업하는 경우에 유용합니다. 예를 들어 상점에서 판매되는 커피의 크기 목록을 저장하려는 경우 ENUM이 사용됩니다.

이 튜토리얼에서는 Java 열거의 기본 사항을 다룹니다. 시작하는 데 도움이 되도록 Java 프로그램에서 ENUM 클래스의 몇 가지 예를 참조할 것입니다.

Java Enum 구문

Java ENUM은 상수 목록을 나타냅니다. 열거형에 의해 할당된 변수는 열거형에 나타나는 하나의 값만 가질 수 있습니다. 열거는 개발자가 변경되지 않을 것으로 알고 있는 데이터를 저장하는 데 도움이 됩니다.

Java 변수 저장소 직원 보상 학위가 하나만 가질 수 있다고 결정했다고 가정해 보겠습니다. 다섯 가지 값 중. 또는 직원 계약을 저장하는 변수가 파트타임, 상근 또는 0시간만 저장할 수 있다고 결정합니다. 데이터를 저장하려면 ENUM을 사용해야 합니다.

열거는 "ENUM" 종류를 사용하여 선언됩니다. "ENUM" 단어 구문 - 키:

이 구문을 분석해 보겠습니다.

  • ENUM 은 열거형을 선언하려는 프로그램을 나타냅니다.
  • name 은 ENUM의 이름입니다.
  • VALUE1, VALUE2, VALUE3 은 매장에서 열거하는 상수 값 집합입니다. 이러한 값은 일반적으로 대문자로 작성됩니다.

Java에서 Enum을 사용하는 이유

ENUM을 사용하면 사용자와 컴퓨터 모두 더 읽기 쉬운 방식으로 알고리즘을 표현할 수 있습니다.

작성 ENUM은 변수가 특정 수의 값을 가질 수 없다는 것을 컴퓨터에 알려줍니다. 또한 프로그래머에게 이것이 사실임을 알려주므로 코드를 더 쉽게 이해할 수 있습니다. ENUM을 사용하는 변수를 보면 알 수 있습니다. 변수는 제한된 수의 값 중 하나만 가질 수 있습니다.

또한 열거를 통해 상수를 보다 효율적으로 사용할 수 있습니다. 사실 ENUM은 여러 줄에 걸쳐 있고 읽기 어려운 Java의 int 상수를 대체하기 위해 도입되었습니다. 다음은 Java의 오래된 int 상수의 예입니다.

우리 코드는 이러한 상수를 선언하는 데 5줄이 필요합니다. 그러나 ENUM을 사용하면 코드를 세 줄로 줄일 수 있습니다. 다음 예제에서는 열거형 상수 목록을 선언합니다.

우리 코드는 이러한 상수를 선언하는 데 다섯 줄을 사용합니다. 그러나 ENUM을 사용하면 코드를 세 줄로 줄일 수 있습니다. 다음 예제에서는 열거형 상수 목록을 선언합니다.

AirplaneClasses class {Economy, FIRST_CLASS} 

pre>

이 코드는 더 간단하고 읽기 쉽습니다.

Java Enum 선언

우리는 웨이터가 바리스타에게 커피를 보내는 데 사용할 수 있는 애플리케이션을 만들고 있습니다. 커피숍.

바리스타가 음료의 크기에 대한 값을 입력할 때 가능한 세 가지 옵션만 있기를 바랍니다. 이러한 옵션은 small, regular 및 LARGE입니다. ENUM을 사용하여 음료의 가능한 크기를 다음 옵션으로 제한할 수 있습니다.

이 예에서는 세 가지 가능한 값이 있는 Sizes라는 ENUM을 선언했습니다. 이제 ENUM을 선언했으므로 코드에서 해당 값을 참조할 수 있습니다.

Java Enum 예제

커피 크기를 출력하는 프로그램을 작성합니다. 고객이 콘솔에서 주문했습니다. 이 값은 고객의 음료를 준비하는 바텐더가 읽습니다.

다음 코드를 사용하여 콘솔에서 고객이 주문한 커피 크기를 인쇄할 수 있습니다.

코드는 다음을 반환합니다.

이 카페는 작아야 합니다.

먼저 ENUM을 선언합니다. 사이즈라고 합니다. 전력에는 SMALL, REGULAR 또는 LARGE의 세 가지 값이 있습니다. 다음으로 PrintSize라는 클래스를 선언했습니다. 이 클래스는 고객의 음료수 크기를 받아들이고 유리 크기를 콘솔에 출력합니다.

메인 프로그램에서 PrintSize 클래스를 사용하는 order173이라는 개체를 선언합니다. 우리는 코드 Java 매개변수 Sizes.SMALL을 살펴보았습니다. 이것은 프로그램이 PrintSize 클래스의 coffeeSize 변수에 값 SMALL을 할당하도록 지시합니다.

다음으로 order173.placeOrder()를 사용하여 실행합니다. PrintSize 클래스의 switch case 문의 코드입니다. 이것은 세 가지 경우에 대해 변수 값 "coffeeSize"를 평가합니다. 고객이 주문한 커피의 크기에 따라 콘솔에 메시지가 인쇄됩니다.

고객이 작은 커피를 주문했다고 표시했습니다. 코드 인상은 "이 커피는 약해야 합니다." " 콘솔에서.

Java switch case 문에 대해 자세히 알아보려면 switch 문 자바 .

Java Enum 메소드

Java Enum 클래스에는 ENUM 클래스를 사용하여 값을 추출하고 조작하는 데 사용되는 미리 정의된 여러 메소드가 있습니다. 아래

compareTo ()

compareTo()는 사전식 ENUM의 상수를 비교하고 서수 값 간의 차이를 반환합니다. 다음은 이전 예의 ENUM 값과 함께 사용된 compareTo()의 예입니다.

우리 코드는 값에 따라 SMALL GRAND 태그 간의 차이를 반환합니다. 이 경우 코드는 다음을 반환합니다.

-2

toString()

toString()은 ENUM의 이름을 문자열로 변환합니다. 다음은 ENUM LARGE 값을 문자열로 변환하는 데 사용되는 toString()의 예입니다.

코드 반환:

"LARGE"

이름()

name() 메서드는 열거형 클래스에서 상수를 정의하는 데 사용되는 이름을 반환합니다. 다음은 일반 커피 크기의 정의된 이름을 반환하는 데 사용되는 메서드() 이름의 예입니다.

코드 반환:

"regular"

값 ‚Äã‚Äã()

프로세스 값은 (a) 모든 열거형의 상수. 다음은 values 메소드의 작동 예입니다.

Sizes [] = sizeList Sizes.value s ();

valueOf()

valueOf()는 문자열을 받아들이고 동일한 이름을 가진 상수 ENUM을 반환합니다. 따라서 REGULAR, 라는 이름의 상수 열거형을 검색하려면 다음 코드를 사용하면 됩니다.

우리 코드는 다음을 반환합니다.

REGULAR

결론

ENUM, 줄임말 열거형은 고정된 값 집합이 있는 Java 데이터 유형입니다.

열거형은 선택한 값 범위에 하나만 저장할 수 있는 변수로 작업하는 경우에 유용합니다.

이 튜토리얼에서 읽은 내용을 연습하면 Java에서 열거 사용의 전문가가 될 것입니다. Java로 코딩하는 방법에 대해 자세히 알아보려면 전체 가이드 Java 코딩 방법 .