728x90
삼항 연산자
조건식 ? 값 또는 연산식 : 값 또는 연산식
피연산자1 ? 피연산자2 : 피연산자3
총 3개의 피연산자를 가진다. ? 앞의 피연산자1은 boolean 변수 또는 조건식이 오므로 조건 연산자라고 한다. 이 값이 true이면 콜론 앞의 피연산자2가 선택되고, false이면 콜론 뒤의 피연산자3이 선택된다.
예제 코드
public static void main(String[] args) {
int score = 85;
char grade = (score > 90) ? 'A' : ((score > 80) ? 'B' : 'C');
System.out.println("grade = " + grade); // B
}
728x90
'IT > Java' 카테고리의 다른 글
[Java] Math.random() (0) | 2024.02.21 |
---|---|
[Java] 연산의 방향과 우선순위 (0) | 2024.02.21 |
[Java] 대입 연산자 (0) | 2024.02.21 |
[Java] 비트 논리 연산자 / 비트 이동 연산자 (0) | 2024.02.21 |
[Java] 논리 연산자 (0) | 2024.02.21 |