디케이
삼항 연산자 본문
반응형
삼항 연산자
-
조건식 ? 피연산자1 : 피연산자2
- 조건식의 연산결과가 true 이면, 결과는 피연산자 1이고, 조건식의 연산결과가 false 이면 결과는 피연산자2
- 피연산자1, 피연산자2 에는 주로 값이 오지만, 경우에 따라 연산식이 올 수 있다.
- 삼항 연산자가 익숙하지 않다면, if문으로 바꾸어 이용해도 좋다.
int b1 = (5>4) ? 50 : 40; //조건식이 true이므로 b1은 50이 된다.
int b2 = 0; if(5 > 4){ b2 = 50; }else{ b2 = 40; }
int b2 = 0;
if(5 > 4){
b2 = 50;
}
else{
b2 = 40;
}
반응형