Language/JAVA

[JAVA] 삼항(조건) 연산자

IT수정 2024. 9. 3. 19:09

삼항 연산자

삼항 연산자는 총 3개의 피연산자를 가진다. ? 앞에 피연산자에는 boolean 변수 또는 조건식이 오므로 조건 연산자라고도 한다. 이 값이 true면 피연산자1이 선택되고, false면 피연산자2가 선택된다.

(조건연산자 ? 피연산자1 : 피연산자2)

 

피연산자1과 피연산자2에는 주로 값이 오지만, 경우에 따라서 다른 연산식이 올 수도 있다.

public class ScoreExample {
	public static void main(String[] args) {
    	int score = 85;
        char grade = (score > 90) ? 'A' : ( (score > 80) ? 'B' : 'C');
        System.out.println(score + "점은 " + grade + "등급입니다.");
     }
   }

 

실행 결과

85점은 B등급입니다.

'Language > JAVA' 카테고리의 다른 글

[JAVA] if 문  (2) 2024.09.03
[JAVA] 연산의 방향과 우선순위  (0) 2024.09.03
[JAVA] 대입 연산자  (0) 2024.09.03
[JAVA] 논리 연산자  (0) 2024.09.03
[JAVA] 비교 연산자  (0) 2024.09.03