JAVA/연산자

삼항연산자

yayeun 2017. 1. 27. 20:08

삼항 연산자

: 세개의 피연산자가 필요로 하는 연산자

  - ? 앞의 조건식에 다라 콜론(:) 앞뒤의 피연산자가 선택된다고 해서 조건 연산식이라고 부르기도 한다.


 연삭식 

 조건식 (피연산자1) 

 ? 

 값 또는 연산식 (피연산자2)

 :  

 값 또는 연산식 (피연산자3)

: 조건식을 연산하여 true 가 나오면 삼항 연산자의 결과는 피연산자2가 된다. 

 반면 조건식을 연산하여 false가 나오면 삼항 연산자의 결과는 피연산자3이 된다.

1
2
int score = 50;
char grade = (score > 90) ? 'A' : ((score > 80) ? 'B' : 'C');  // C : 삼항연산자 안에 삼항 연산자를 넣은 
cs

'JAVA > 연산자' 카테고리의 다른 글

이항 연산자3  (0) 2017.01.27
이항 연산자2  (0) 2017.01.27
이항 연산자1  (0) 2017.01.24
단항 연산자  (0) 2017.01.24
연산자와 연산식  (0) 2017.01.24