■ Java Conditional(조건문)
- 조건식(Conditional Expression)
- 실행문(Excution Statement)
1. if 계열
• if - else if - else 문
if(조건문){
// 실행문
} else if(조건문){
// 실행문
} else{
// 실행문
}
// Example
int score = 2;
char grade;
if(score >= 9){
grade = 'A';
} else if(score >= 7){
grade = 'B';
} else{
grade = 'C';
}
2. switch 계열
- switch ~ case 문의 조건문은 '값'이 들어오게 된다(boolean 값에 한정되지 않는다)
- case는 범위가 될 수 없다.
- break 문을 사용하지 않으면, 기본적으로 Fall-through가 발생
switch('값'){
case '값':
// 실행문
break;
default:
// 실행문
}
// Example
char grade = 'A';
switch (grade){
case 'A':
System.out.println("훌륭!");
break;
case 'B':
System.out.println("멋짐!"); // fall-through (의도된 것을 의미)
case 'C':
System.out.println("노력필요");
break;
default:
System.out.println("점수가 이상한 걸?");
}
'Coding > Java' 카테고리의 다른 글
Java Arrays(배열) (0) | 2020.09.16 |
---|---|
Java Loops(반복문) (0) | 2020.09.16 |
Java Operator(연산자) (0) | 2020.09.15 |
Java - Thread (0) | 2020.08.26 |
Java Variable & Data Type (0) | 2020.07.02 |