산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

예제가 있는 Java Switch-Case 문

우리 모두는 일상 생활에서 정기적으로 스위치를 사용합니다. 예, 저는 조명과 팬에 사용하는 전기 스위치에 대해 이야기하고 있습니다.

아래 그림에서 보듯이 각 스위치는 특정 전기 장비에 대해 작동하도록 할당되어 있습니다.

예를 들어 그림에서 첫 번째 스위치는 팬용이고 다음 스위치는 조명용입니다.

따라서 각 스위치는 1개의 항목만 활성화/비활성화할 수 있음을 알 수 있습니다.

자바의 대소문자 전환이란 무엇입니까?

마찬가지로 Java의 switch는 주어진 입력 중에서 일치하는 조건만 활성화하는 일종의 조건문입니다.

사용자가 숫자 값(이 예에서는 1자리만)으로 입력을 제공하고 출력은 단어 수여야 하는 프로그램의 예를 고려해 보겠습니다.

정수 변수 iSwitch는 스위치가 작동하기 위한 입력입니다.

사용 가능한 다양한 옵션(대소문자 읽기)은 콜론 ":"

과 함께 <값>대소문자로 작성됩니다.

그러면 케이스와 스위치에 대한 입력이 일치하는 경우 실행할 문이 있습니다.

자바 스위치 예

class SwitchBoard{
 public static void main(String args[]){
   int iSwitch=4;
   switch(iSwitch){
     case 0:
     System.out.println("ZERO");
     break;

     case 1:
     System.out.println("ONE");
     break;

     case 2:
     System.out.println("TWO");
     break;

     case 3:
     System.out.println("THREE");
     break;

     case 4:
     System.out.println("FOUR");
     break;

     default:
     System.out.println("Not in the list");
     break;
 }
}
}

출력:

FOUR

이제 그 2개의 단어 break와 default는 무엇을 합니까?

주어진 예제에서 이것들은 단순한 인쇄문이지만, 메소드 호출 등과 같은 더 복잡한 상황을 참조할 수도 있습니다.

휴식을 제공하지 않으면 어떻게 되나요?

break가 제공되지 않은 경우 기본 조건과 일치하는 조건을 실행합니다. 그런 일이 발생하면 논리가 엉망이 될 것입니다.

쉬는 시간 없이 실험해보는 건 유저들에게 맡기겠다.

자바 스위치 문:

참고 사항

이제 자신의 배전반을 연결해 보세요!!


java

  1. C# switch 문
  2. C++ switch..case 문
  3. EXAMPLE이 있는 C++ Switch Case 문
  4. Java의 String Length() 메서드:예제로 찾는 방법
  5. 예제가 있는 Java 문자열 charAt() 메서드
  6. Java 문자열 contains() 메소드 | 예제로 하위 문자열 확인
  7. 예제가 포함된 Java 문자열 endWith() 메서드
  8. Java BufferedReader:예제를 사용하여 Java에서 파일을 읽는 방법
  9. 프로그램 예제가 있는 Java의 삽입 정렬 알고리즘
  10. 예제가 있는 Java 프로그램의 선택 정렬