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