java
우리 모두는 일상 생활에서 정기적으로 스위치를 사용합니다. 예, 저는 조명과 팬에 사용하는 전기 스위치에 대해 이야기하고 있습니다.
아래 그림에서 보듯이 각 스위치는 특정 전기 장비에 대해 작동하도록 할당되어 있습니다.
예를 들어 그림에서 첫 번째 스위치는 팬용이고 다음 스위치는 조명용입니다.
따라서 각 스위치는 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
Java에서 split() 문자열이란 무엇입니까? StrSplit() 메소드를 사용하면 특정 Java 문자열 구분 기호를 기반으로 문자열을 분리할 수 있습니다. 대부분 Java 문자열 분할 속성은 문자열을 나누거나 분할하려는 공백 또는 쉼표(,)입니다. split() 함수 구문 public String split(String regex) public String split(String regex, int limit) 매개변수 정규식:Java 분할의 정규식이 텍스트/문자열에 적용됨 제한:Java 문자열 분할의 제한은 배열의
자바에서 리플렉션이란 무엇입니까? Java Reflection은 런타임에 클래스의 모든 기능을 분석하고 수정하는 프로세스입니다. Java의 Reflection API는 런타임에 필드, 메소드, 생성자 등을 포함하는 클래스 및 해당 멤버를 조작하는 데 사용됩니다. Java에서 리플렉션 API의 한 가지 장점은 클래스의 private 멤버도 조작할 수 있다는 것입니다. java.lang.reflect 패키지는 리플렉션을 구현하는 많은 클래스를 제공합니다. java.lang.Class 클래스의 java.Methods는 특정 클래스의