반응형
삼항 연산자는 조건에 따라 두 개의 값을 선택하는데 사용되는 연산자입니다.
삼항 연산자 형식
조건 ? 참일 땨의 값 : 거짓일 때의 값
조건이 true이면 첫 번째 값을 반환하고, flase이면 두 번 째 값을 반환합니다.
삼항 연산자 예제
삼항 연산자 사용하여 조건이 하나인 예제입니다.
public class TernaryOperatorExample {
public static void main(String[] args) {
int number = 10;
// 삼항 연산자를 사용하여 짝수인지 홀수인지 판단
String result = (number % 2 == 0) ? "짝수" : "홀수";
System.out.println("숫자 " + number + "는 " + result + "입니다."); // 출력: 숫자 10는 짝수입니다.
}
}
다음은 조건이 여러 조건을 사용하는 예제입니다.
public class NestedTernaryExample {
public static void main(String[] args) {
int score = 85;
// 삼항 연산자를 사용하여 점수에 따른 등급을 판단
String grade = (score >= 90) ? "A" :
(score >= 80) ? "B" :
(score >= 70) ? "C" : "F";
System.out.println("점수 " + score + "는 등급 " + grade + "입니다."); // 출력: 점수 85는 등급 B입니다.
}
}
https://idocleancode.tistory.com/387
반응형
'Tutorials > Java' 카테고리의 다른 글
[자바] if 문 (3) | 2024.08.23 |
---|---|
[자바] 인스턴스 확인 연산자 (1) | 2024.08.21 |
[자바] 증감 연산자 (1) | 2024.08.21 |
[자바] 비트 연산자 (1) | 2024.08.20 |
[자바] 논리 연산자 (2) | 2024.08.20 |