728x90
삼항 연산자는 단순한 연산을 할때 코드의 길이를 짧게 해준다.
다만 디버깅을 할때는 축약식이기에 한번에 넘어가 가독성을 해칠 수도 있다.
기본적인 표현방식은 " 조건 ? 참인 값 : 거짓인 값 "으로 표현이 가능하다.
또한 중첩표현을 통하여 " 조건1 ? 참인 값 : 조건2 ? 다른 참인 값 : 거짓인 값 "의 표현도 가능하다.
이 방법을 이용한다면 간단하게 n이 양수, 0, 음수 임을 판단한다면
int n=input_value;
String ans; // 출력 값
if(n>0)
ans = "양수";
else if(n==0)
ans = "0";
else
ans = "음수";
이러한 방식으로 표현되는 식을
int n=input_value;
String ans;
ans = n>0?"양수":n==0?"0":"음수";
이렇게 짧게 표현가능하다.
728x90
728x90
'Programming > Java' 카테고리의 다른 글
Java에서 배열 크기 늘이기 (0) | 2022.01.19 |
---|---|
동일 패키지 내의 파일 상대 경로로 가져오기 (0) | 2022.01.18 |
댓글