JAVA
삼항연산자
🤖 Play with Android 🤖
2021. 7. 28. 13:26
728x90
if문을 써서 코딩을 할 경우 코딩 라인이 길어지는 경우가 있다.
if(){
}else if(){
}
이럴 경우 삼항연산자를 쓰면 매우 쉽게 표현할 수 있다.
위와 같은 경우 괄호안의 조건문이 참일경우 int a에 50이 담기게 되고 거짓일경우에는 40이 담기게 되는 코드이다.
이를 코드로 if문과 삼항연산자를 비교하면,
//IF문
int a;
if(5<4) {
a = 50;
}else {
a = 40;
}
System.out.println(a); //결과 = 40
//삼항연산자
int b = (5 < 4) ? 50 : 40;
System.out.println(b); //결과 = 40