삼항연산자 문법 및 사용법
조건 ? 참인 경우 반환 값 : 거짓인 경우 반환 값
if문 예제
public class Test {
public String ternaryOperator {
int a = 1;
if (a == 1) {
return "a는 1임";
} else return "a는 1이 아님";
}
}
삼항연산자 예제
public class Test {
public String ternaryOperator {
int a = 1;
return a == 1 ? "a는 1임" : "a는 1이 아님";
}
}
중첩 if문 예제
public class Test {
public String ternaryOperator {
int a = 1;
int b = 2;
if (a == 1) {
if (b == 2) {
return "a는 1이고, b는 2임";
} else return "a는 1이고, b는 2가 아님";
} else return "a는 1이 아님";
}
}
중첩 삼항연산자 사용법
public class Test {
public String ternaryOperator {
int a = 1;
int b = 2;
return a == 1 ? b == 2 ? "a는 1이고, b는 2임" : "a는 1이고, b는 2가 아님" : "a는 1이 아님";
}
}
'Develop > Java' 카테고리의 다른 글
ArrayList vs LinkedList (0) | 2023.02.09 |
---|---|
BigDecimal (0) | 2023.01.25 |
ArrayList vs HashMap (0) | 2022.11.05 |
ArrayList 생성 시, List 인터페이스로 선언하는 이유 (0) | 2022.10.18 |
배열 내용 출력하기 (0) | 2022.10.14 |