본문 바로가기

발견 discovery

자바 (Java) - 삼항연산자

자바 (Java) 삼항연산자

(조건식) ? true : false;



(a > 0) ? a = 1 : a = -1;

a가 0보다 크면 a에 1을 넣고, a가 0보다 크지 않으면 a에 -1을 넣는다



char b = (c > 90) ? 'A' : (c > 80) ? 'B' : (c > 70) ? 'C' : 'F' ;

c가 90보다 크면 b에 A를 넣고

c가 80보다 크고 90보다 작으면 b에 B를 넣고

c가 70보다 크고 80보다 작으면 b에 C를 넣고

c가 70 이하이면 b에 F를 넣는다



***

삼항연산자는 코드를 간결하게 만드나 가독성은 좋지 않음

소스코드가 짧아졌다고 처리 속도가 빨라지는 것은 아님

삼항연산자는 복잡한 if-else구조 사이에서 보통 사용됨



source

구글에서 "삼항연산자" 또는 "조건연산자"로 검색





유이나 뷰티토크











손정보 손링크 손어플 - 새로운 블로그, 오늘은












최근삼개월 오늘은인기Twenty - 베스트


최근영개월 오늘은추천Twenty - 추천추천


최근영개월 오늘은주요Forty - 다좋아하지만 그중에서좀더좋아하는











오늘은 블로그를 방문해 주셔서 감사합니다.

오늘은 블로그 (http://www.s740abcdefg.com/)는, PC에서 더 많은 기능과 정보를 제공합니다. 감사합니다.