삼항 연산자란?
세 개의 피연산자를 필요로 하는 연산자, 맨 처음 피연산자의 조건식에 따라 뒤의 피연산자 중 하나가 선택되기 때문에 조건 연산식이라고도 부름
1. 삼항 연산자의 실행
1
2
3
4
5
|
jajString myMental = "";
String state = (myMental.isEmpty()) ? "비었어요." : "들어 있어요.";
System.out.println(state);
|
cs |
위의 코드는 if문으로도 사용할 수 있지만 한줄로 간단하게 삽입하여 사용할 수 있을 경우엔 삼항 연산자를 사용하는 것이 더 효율적이다.
2. 이중 삼항 연산자
삼항 연산자 안에 삼항 연산자를 추가로 넣어서 사용할 수도 있다.
1
2
3
4
5
|
int score = 85;
String grade = (score > 90) ? "A" : (score > 80) ? "B" : "C";
System.out.println(grade);
|
cs |
위의 코드는 score가 90점 초과면 grade는 A, 80점 초과면 B, 나머지는 C를 출력한다.
두 개의 출력물은 아래와 같다
'JAVA' 카테고리의 다른 글
JAVA - 기초 프로젝트 : 간단한 콘솔 게임 "이승탈출 넘버원" (0) | 2022.06.08 |
---|---|
JAVA - 조건문(if문, switch문) (0) | 2022.06.08 |
JAVA - 단항 연산자 (0) | 2022.06.03 |
JAVA - 숫자를 입력 받아 구구단 출력하기 (0) | 2022.05.31 |
JAVA - 피보나치 수열의 값 구하기 (0) | 2022.05.31 |
댓글