if-then-else 문은 „if“ 절이 false로 평가될 때 실행의 보조 경로를 제공합니다. 적용브레이크 메서드에서 if-then-else 문을 사용하여 자전거가 움직이지 않을 때 브레이크가 적용될 경우 조치를 취할 수 있습니다. 이 경우 자전거가 이미 중지되었음을 알리는 오류 메시지를 인쇄하기만 하면 됩니다. Java는 임의적이고 구조화되지 않은 방식으로 분기하는 방법을 제공하기 때문에 goto 문이 없습니다. Java는 레이블을 사용합니다. 레이블은 코드 블록을 식별하는 데 사용됩니다. 구문: 이러한 문을 사용하면 런타임 동안에만 알려진 조건에 따라 프로그램 실행 흐름을 제어할 수 있습니다. 아래 예제에서는 두 값을 테스트하여 20값이 18보다 큰지 확인합니다. 조건이 사실이라면, 일부 텍스트를 인쇄 : 프로그래밍의 의사 결정은 실제 생활에서 의사 결정과 유사하다. 프로그래밍에서도 일부 조건이 충족될 때 특정 코드 블록을 실행하려는 상황에 직면합니다. 프로그래밍 언어는 제어 문을 사용하여 특정 조건에 따라 프로그램의 실행 흐름을 제어합니다. 이러한 프로그램의 상태에 대 한 변경 내용을 기반으로 진행 하 고 분기 실행의 흐름을 발생 하는 데 사용 됩니다.

Java의 선택 문: a) if 문 b) if if-else 문 d) if-else-if 문 중첩 if if 문 다른 if 블록 내에서 if 블록을 나타냅니다. 여기서 내부 블록 조건은 블록 조건이 true인 경우에만 외부가 실행됩니다. if-else-if 문은 여러 조건을 확인해야 할 때 사용됩니다. 이 문에서 우리는 하나만 „if“와 하나의 „else“를 가지고 있지만, 우리는 여러 „else if“를 가질 수 있습니다. 그것은 또한 다른 경우 사다리로 알려져 있습니다. 조건이 true인 경우 „if“ 내의 문이 실행되고 조건이 false인 경우 „else“ 내의 명령문이 실행됩니다. 중괄호를 생략할 시기를 결정하는 것은 개인적인 취향의 문제입니다. 생략하면 코드가 더 취약해보일 수 있습니다. 두 번째 문이 나중에 „then“ 절에 추가되면 새로 필요한 중괄호를 추가하는 것을 잊어버리는 일반적인 실수가 발생합니다. 컴파일러는 이러한 종류의 오류를 catch할 수 없습니다. 당신은 단지 잘못된 결과를 얻을 수 있습니다. 위의 예제에서는 x와 y라는 두 개의 변수를 사용하여 x가 y보다 큰지 여부를 테스트합니다(> 연산자 사용).

x는 20이고 y는 18이고 20이 18보다 크다는 것을 알고 있으므로 „x가 y보다 크다“는 것을 화면에 인쇄합니다. 실행할 문이 하나만 있고 if에 대한 문이 하나만 있는 경우 모두 동일한 줄에 넣을 수 있습니다. 문이 부울 값을 수락하는 경우 – 값이 true이면 그 아래에 문 블록을 실행합니다. if(조건) 다음에 곱슬 괄호 `{`와 `}`를 제공하지 않으면 기본적으로 문이 즉시 하나의 문을 블록 안에 있는 것으로 간주합니다. 예를 들어 else 문을 사용하여 조건이 false인 경우 실행할 코드 블록을 지정합니다. Java if 문은 조건을 테스트합니다. 조건이 true인 경우 if 블록을 실행합니다. 자바는 수학에서 일반적인 논리적 조건을 지원합니다 : 우리는 또한 삼선 연산자 (? 🙂 사용할 수 있습니다 의 작업을 수행하려면 …

else 문. 그것은 조건을 확인하는 짧은 방법입니다. 조건이 true이면 ? 반환됩니다. 그러나 조건이 false이면 : 결과가 반환됩니다. 예를 들어 티켓 구매자의 나이가 67인 경우 강조 표시된 문이 실행되고 Now, break 문을 사용하여 대상 블록에서 벗어날 수 있습니다. 주: 둘러싸는 블록에 대해 정의되지 않은 레이블은 중단할 수 없습니다. 구문: 다른 if if 문 안에 if 문이 있을 때 중첩 if 문이라고 합니다.

자바 if 문 예제