본문 바로가기
언어/java

[java] 삼항연산자

by 개발LOG 2025. 4. 9.
반응형

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