728x90
반응형
동영상 설명
if 조건문
if 조건문은 if와 else if, else로 구성된다. 너무 긴 조건식과 너무 많은 else if를 사용하는 경우에는 가독성과 유지보수성이 떨어지기에 주의해서 사용해야 한다.
if(조건식) {
// 동작할 코드
} else if (조건식) {
// 동작할 코드
} else {
// 동작할 코드
}
if 조건문 중첩
아래와 같이 if 조건문을 중첩할 수도 있다. if 조건문의 중첩은 가독성과 유지보수성이 떨어질 수 있기에 주의해서 사용해야 한다.
if(조건식) {
if(조건식) {
if(조건식) {
// 동작할 코드
} else if (조건식) {
// 동작할 코드
} else {
// 동작할 코드
}
} else if (조건식) {
// 동작할 코드
} else {
// 동작할 코드
}
} else if (조건식) {
if(조건식) {
// 동작할 코드
} else if (조건식) {
// 동작할 코드
} else {
// 동작할 코드
}
} else {
if(조건식) {
// 동작할 코드
} else if (조건식) {
// 동작할 코드
} else {
// 동작할 코드
}
}
if 조건문 예제
이를 활용해서 if 조건문을 아래와 같이 코딩할 수 있다.
int a = 3;
int b = 4;
if(a == b) {
System.out.println("변수 a의 값과 변수 b의 값은 같습니다.");
} else if (a < b) {
System.out.println("변수 a의 값은 변수 b의 값보다 작은 수 입니다.");
} else {
System.out.println("변수 a의 값은 변수 b의 값보다 큰 수 입니다.");
}
- 예제 소스 코드 주소: https://github.com/EngineeringCode/study-java/blob/main/src/com/hcpark1993/example/statement/IfExample.java
참고문서
- "if Statements", 자바 17, 오라클. @원문보기
728x90
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
[자바] while 반복문 (0) | 2023.08.18 |
---|---|
[자바] for 반복문 (0) | 2023.08.18 |
자바의 연산자 (0) | 2023.08.07 |
[자바/Java] 형 변환(Type Conversion) (0) | 2023.08.05 |
[IntelliJ IDEA] 인코딩 설정 (0) | 2023.08.04 |
댓글