Java IF 문
Java 제어 명세서는 세 가지 범주로 나뉩니다. 순차 구조; ② 선택 구조; ③ 루프 구조.
--------------------------------------------------------------------------------------------------------------------------------
선택된 구조는 다음으로 더 나뉩니다. ① 단일 선택 구조; double 이중 선택 구조; ③ 다중 선택 구조.
주로 참여 : if_else, 스위치, while, 끊어지고 계속하십시오.
단일 선택 구조 인 경우
조건부 표현식에 대한 테스트를 수행하십시오. 테스트가 참이면 다음 문을 실행하고 문을 건너 뛰십시오.
예제 (수학 수업 사용)
Random ()은 양수 부호의 소수점을 반환하고 간격 크기는 [0,1)입니다.
if : 명령문이 {}를 추가하지 않으면 제어 범위가 첫 번째 문장으로 제한됩니다. (일반적으로 좋은 습관을 개발하기 위해 {}를 추가하는 것이 좋습니다)
IF-ELSE 이중 선택 구조
조건부 표현식이 true 인 경우, 명령문 블록 1이 실행됩니다. 그렇지 않으면 문 블록 2가 실행됩니다. 즉, 다른 부분이 실행됩니다.
IF-ELSE IF-ELSE 다중 선택 구조
아래에서 Java Switch 문을 소개하겠습니다
Java 제어 명령문 - 스위치 명령문
위의 IF 문의 동등한 값 판단은 스위치로 대체 될 수 있습니다.
각 사례 후에는 중단이 일반적으로 추가되며, 이는 현재 사례가 실행되었음을 나타냅니다. 사례 침투를 방지, 즉 케이스를 계속 실행하고 휴식이 발생할 때까지 점프하지 마십시오.
다음 예는 사례 침투 현상을 이용합니다.
【예】
JDK7.0의 새로운 기능 : 향상된 스위치
jdk7, switch (expression) {...} 이전에 표현식 결과는 int (byte, short, char가 int로 자동 변환 될 수있는 char), 열거 유형 일 수 있습니다.
그러나 JDK7에서는 표현식 결과가 문자열 일 수 있습니다.
(PS : 자동 유형 변환 : 용량이 적은 데이터 유형을 대량 용량의 데이터 유형으로 자동 변환 할 수 있습니다. 바이트 (1 바이트) → 짧은 (2 바이트) → int (4 바이트).)
위는 편집자가 공유하는 Java Control 문의 IF 및 스위치 명령문입니다. 나는 그들이 모두에게 도움이되기를 바랍니다.