반응형
if
구문
- if - else if - else 로 구성
- if - else로도 구성 가능
- if 단독 사용 가능
- else if, else는 단독 사용 불가
- 조건에 만족할 시, 이후 조건은 검색하지 않음
if (수식1) {
코드1
}
else if (수식2) {
코드2
}
else (수식3) {
코드3
}
사용 예제
int a=1;
if (a==1) {
System.out.println("a의 값은 1 입니다.");
}
else if (a>1) {
System.out.println("a의 값은 1보다 큽니다.");
}
else (a<1) {
System.out.println("a의 값은 1보다 작습니다.");
}
>>> a의 값은 1 입니다.
switch
구문
- 수식에 맞는 값을 분류하여 코드를 실행
switch(변수) {
case 1 :
코드1
case 2 :
코드2
case 3 :
코드3
}
// 변수의 값이 2일 경우, case 2 코드 실행
사용 예제
int a=1;
switch(a) {
case 1 :
System.out.println("a의 값은 1 입니다.");
case 2 :
System.out.println("a의 값은 2 입니다.");
case 3 :
System.out.println("a의 값은 3 입니다.");
}
>>> a의 값은 1 입니다.
반응형