投稿
java if 문 예제
2019年8月2日
문은 지정된 조건이 true인 경우에만 실행됩니다. 조건이 false이면 문 본문이 완전히 무시되는 경우 내부의 문이 무시됩니다. if-then 문은 모든 컨트롤 흐름 문의 가장 기본입니다. 특정 테스트가 true로 평가되는 경우에만 특정 코드 섹션을 실행하도록 프로그램에 알려줍니다. 예를 들어, 자전거 클래스는 자전거가 이미 움직이고 있는 경우에만 브레이크가 자전거의 속도를 감소시킬 수 있습니다. 적용의 가능한 구현 브레이크 방법은 다음과 같습니다 : 자바는 수학에서 일반적인 논리적 조건을 지원합니다 : 중괄호를 생략 할 시기를 결정하는 것은 개인적인 취향의 문제입니다. 생략하면 코드가 더 취약해보일 수 있습니다. 두 번째 문이 나중에 “then” 절에 추가되면 새로 필요한 중괄호를 추가하는 것을 잊어버리는 일반적인 실수가 발생합니다. 컴파일러는 이러한 종류의 오류를 catch할 수 없습니다. 당신은 단지 잘못된 결과를 얻을 수 있습니다. 또한 “then” 절에 하나의 문만 포함되는 경우 열기 및 닫는 중괄호는 선택 사항입니다 :). 의 작업을 수행하려면 … else 문.
그것은 조건을 확인하는 짧은 방법입니다. 조건이 true이면 ? 반환됩니다. 그러나 조건이 false이면 : 결과가 반환됩니다. 아래 예제에서는 두 값을 테스트하여 20값이 18보다 큰지 확인합니다. 조건이 true이면 일부 텍스트를 인쇄합니다: 위의 예에서 시간(22)이 10보다 크므로 첫 번째 조건은 false입니다. 다음 조건은 다른 if 문에서도 거짓이므로 condition1 및 condition2가 모두 false이기 때문에 다른 조건으로 이동하여 “안녕하세요”화면에 인쇄합니다. 단일 변수를 단일 조건을 기반으로 두 상태 중 하나에 설정하면 조건부 연산자인 if-else가 바로 가기를 고안한 경우와 같은 일반적인 용도가 있습니다. 조건부 연산자 사용 하면 다음과 같은 한 줄에서 위의 예제를 다시 작성할 수 있습니다: 조건이 true인 경우 “if” 내의 문이 실행되고 조건이 false인 경우 “else” 내의 문이 실행됩니다. 실행할 문이 하나만 있고 if에 대한 문이 하나만 있는 경우 모두 동일한 줄에 넣을 수 있습니다. 예를 들어 숫자가 0보다 크면 “양수”를 인쇄하려고 하지만 0보다 작으면 “음수 번호”를 인쇄하려고 합니다.
이 경우 프로그램에 두 개의 인쇄 문이 있지만 입력 값을 기준으로 한 번에 하나의 인쇄 문만 실행됩니다. 우리는 제어 문을 사용하여 자바 프로그램에서 이러한 유형의 조건을 작성하는 방법을 볼 수 있습니다. 예를 들어 친구와 함께 계획을 세울 때 “마이크가 오후 5:00 전에 집에 돌아오면 이른 저녁 식사를 위해 외출할 것”이라고 말할 수 있습니다. 오후 5:00에 도착하면 모든 사람이 이른 저녁 식사를 위해 외출할지 여부를 결정하는 조건 (즉, 마이크가 집에 있음)은 사실또는 거짓입니다. 그것은 자바에서 정확히 동일하게 작동합니다. 이 자습서에서는 요구 사항에 따라 java 프로그램에서 사용할 수 있는 네 가지 유형의 컨트롤 문을 볼 수 있습니다. 복합 문에서 식: 76 >= 70 및 76 >= 60.