목차
if 예제 - 단일 if문
if 정의
if 예제 - 여러 if문 유형
if 예제 - 단일 if문
Hz.java
※ 값을 직접 비교해 조건이 참이면 실행.
public class Hz {
public static void main(String[] args) {
if (4 > 3) {
System.out.println("참");
}
}
}
결과값: 참
if 정의
지정 조건이 참이면 실행.
1.
조건문 구조.
if(조건A) { ... }
조건A가 참이면 실행.
else if(조건B) { ... }
조건A가 거짓이면서 조건B가 참이면 실행.
※ 조건 B가 참이면 더 이상 뒤에 오는조건은 안 따짐.
※ 여러 개 가능.
else { ... }
앞서 지정한 if 및 else if 조건이 모두 거짓일 때 실행.
2.
switch 조건문 : 특정 경우에 실행할 여러 코드 블럭 정의.
if 예제 - 여러 if문 유형
[if 구문]
[if ... else ... 구문]
[if ...else if ... else 구문]
[if ... else if ... else if ... else ... 구문]
[if 구문]
Hz.java
public class Hz {
public static void main(String[] args) {
int x = 4;
int y = 3;
if (x > y) {
System.out.println("참");
}
}
}
결과값: 3
[if ... else ... 구문]
Hz.java
public class Hz {
public static void main(String[] args) {
int time = 15;
if (time < 12) {
System.out.println("오전");
} else {
System.out.println("오후");
}
}
}
결과값: 오후
[if ...else if ... else 구문]
Hz.java
public class Hz {
public static void main(String[] args) {
int time = 20;
if (time < 12) {
System.out.println("오전");
} else if (time < 18) {
System.out.println("오후");
} else {
System.out.println("저녁");
}
}
}
결과값: 저녁
[if ... else if ... else if ... else ... 구문]
Hz.java
public class Hz {
public static void main(String[] args) {
int time = 22;
if (time < 12) {
System.out.println("오전");
} else if (time < 18) {
System.out.println("오후");
} else if (time < 21) {
System.out.println("저녁");
} else {
System.out.println("밤");
}
}
}
결과값: 밤
주소 복사
랜덤 이동