java if 문 예제

이 테스트에서 거짓으로 평가하면(즉, 자전거가 움직이지 않음) 컨트롤은 if-then 문의 끝으로 이동합니다. 아래 예제에서는 두 값을 테스트하여 20값이 18보다 큰지 확인합니다. 조건이 true이면 일부 텍스트를 인쇄합니다: else 문을 사용하여 조건이 false인 경우 실행할 코드 블록을 지정합니다. Java는 수학에서 일반적인 논리 조건을 지원합니다: if-then 문은 모든 컨트롤 흐름 문 중 가장 기본적입니다. 특정 테스트가 true로 평가되는 경우에만 특정 코드 섹션을 실행하도록 프로그램에 알려줍니다. 예를 들어, 자전거 클래스는 자전거가 이미 움직이고 있는 경우에만 브레이크가 자전거의 속도를 감소시킬 수 있습니다. applyBrakes 메서드의 가능한 구현 중 하나는 다음과 같습니다. 여기서 내부 블록 조건은 블록 조건이 true인 경우에만 외부가 실행됩니다. Java if 문은 조건을 테스트합니다. 조건이 true인 경우 if 블록을 실행합니다. 예를 들어 친구와 함께 계획을 세울 때 “마이크가 오후 5:00 전에 집에 돌아오면 이른 저녁 식사를 위해 외출할 것”이라고 말할 수 있습니다.

오후 5:00에 도착하면 모든 사람이 이른 저녁 식사를 위해 외출할지 여부를 결정하는 조건 (즉, 마이크가 집에 있음)은 사실또는 거짓입니다. 그것은 자바에서 정확히 동일하게 작동합니다. 조건이 true인 경우 “if” 내의 문이 실행되고 조건이 false인 경우 “else” 내의 명령문이 실행됩니다. 이제 break 문을 사용하여 대상 블록에서 벗어날 수 있습니다. 주: 둘러싸는 블록에 대해 정의되지 않은 레이블은 중단할 수 없습니다. 구문: 중괄호를 생략할 시기를 결정하는 것은 개인적인 취향의 문제입니다. 생략하면 코드가 더 취약해보일 수 있습니다. 두 번째 문이 나중에 “then” 절에 추가되면 새로 필요한 중괄호를 추가하는 것을 잊어버리는 일반적인 실수가 발생합니다. 컴파일러는 이러한 종류의 오류를 catch할 수 없습니다. 당신은 단지 잘못된 결과를 얻을 수 있습니다.

이 자습서에서는 요구 사항에 따라 java 프로그램에서 사용할 수 있는 네 가지 유형의 컨트롤 문을 볼 수 있습니다. 런타임 시에만 알려진 조건에 따라 참고: 여기서 주목해야 할 가장 중요한 점은 if-else-if 문에서 조건이 충족되는 즉시 해당 문 집합이 실행되고 나머지는 무시된다는 것입니다.