article thumbnail image
Published 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

 

'JAVA' 카테고리의 다른 글

래퍼런스와 스태틱(static)  (0) 2021.08.21
자바의 입력기능 스캐너(Scanner)  (0) 2021.08.04
컬렉션 프레임워크  (0) 2021.07.27
ArrayList(어레이 리스트)  (0) 2021.07.27
Wrapper Class (래퍼 클래스)  (0) 2021.07.23
복사했습니다!