키보드워리어

【자바】삼항연산자 소개 본문

JAVA/입문

【자바】삼항연산자 소개

꽉 쥔 주먹속에 안경닦이 2023. 1. 8. 17:32
728x90

자바에서 else if 문과 비슷한 기능을 가진 삼항연산자에 대해 알아보겠습니다.

 

삼항 연산자 (The Ternary Operator)

 

삼항연산자는 세 가지 피연산자들이 있어야  실행되며

기능적으로 문장은 다음과 같습니다.

 

사용하는데 그리 어렵진 않아요.

 

 

삼항연산자 기본문법

조건문?A(참):B(거짓) 연산자

 

몇 가지샘플을 볼게요.

 

삼항연산자 예시1

변수 i 를 2로 나누었을때 0으로 나눠지면 boolean값 true리턴, 나눠지지 않으면 false 리턴합니다.

 

삼항연산자 예시2

non-boolean 값도 리턴 가능합니다.

 

삼항연산자 예시3

3번은 주의사항인데요. 리턴하는 값들은 반드시 같은 타입이어야합니다.

 

요약하자면 삼항연산자는···.

 

  • 간단한 조건들을 다룰때 굉장히 유용한 기능이라고 할 수 있습니다.
  • 간단한 조건문에서 삼항 연산자가 중요하다고 할 수 있고 복잡한 것에 사용하지 않는걸 추천합니다.  코드를 읽기가 힘들어지기 때문이다.
  • 그래서 삼항 연산자를 사용하지 말라고 하는 코딩규칙 기준을 삼는곳도 있습니다.
728x90