반응형
Java에서는 if-else문을 삼항연산자를 통해 한 줄로 코드를 작성할 수 있다.
먼저, 삼항연산자의 구조는 아래와 같다.
조건식 ? 참일때값 : 거짓일때값;
예시:
int number = 4;
String result = (number % 2 == 0) ? "짝수" : "홀수";
System.out.println(result); // 짝수
Java에서는 if-else if-else if-else와 같은 다중 if문을 중첩삼항연산자를 통해 한 줄로 코드를 작성할 수도 있다.
중첩 삼항 연산자 구조:
조건1 ? 반환값1 : 조건2 ? 반환값2 : 조건3 ? 반환값3 : 기본값;
예시:
int score = 85;
String grade = (score >= 90) ? "A" :
(score >= 80) ? "B" :
(score >= 70) ? "C" :
(score >= 60) ? "D" : "F";
System.out.println("등급: " + grade); // 등급: B
반응형
'언어 > java' 카테고리의 다른 글
[java] JVM 동작 방식 및 메모리 구조 (0) | 2024.12.23 |
---|---|
[java] 접근제어자 (1) | 2024.07.23 |
[java] HashMap (0) | 2024.07.22 |
[java] 제네릭스, ArrayList (0) | 2024.07.22 |
[java] StringBuffer, StringBuilder, String 차이 (0) | 2024.07.22 |