jsleee
2024. 10. 3. 11:42
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);
}
}