if / else if
다음과 같이 사용한다.
public class test {
public static void main(String[] args) {
int age = 14;
if (age <= 7) {
System.out.println("미취학");
} else if (age <= 13) {
System.out.println("초등학생");
} else if (age <= 16) {
System.out.println("중학생");
} else if (age <= 19) {
System.out.println("고등학생");
} else {
System.out.println("성인");
}
}
}
switch
비교 연산자를 통한 조건이 아닌 단지 값이 같은지 아닌지를 이용하여 조건을 만들때 사용.
ex)
public class test {
public static void main(String[] args) {
String grade = "B";
switch (grade){
case "A":
System.out.println("탁월한 성과입니다.");
break;
case"B":
System.out.println("좋은 성과입니다");
break;
case "C":
System.out.println("준수한 성과입니다.");
break;
case "D":
System.out.println("향상이 필요합니다");
break;
default:
System.out.println("잘못된 학점입니다.");
}
}
}
삼항연산자
단순히 참과 거짓에 따른 조건을 만들때 사용.
ex)
public class test {
public static void main(String[] args) {
int age = 18;
String status = (age >= 18) ? "성인" : "미성년자";
System.out.println("age = " + age + " status = " + status);
}
}
'인프런 - 백엔드(김영한) > java' 카테고리의 다른 글
형변환 (0) | 2024.10.06 |
---|---|
입력 (2) | 2024.10.03 |
intellij 단축키 정리 (Window) (0) | 2024.10.03 |
변수 / 연산자 (1) | 2024.10.01 |
자바란? (0) | 2024.09.30 |