본문 바로가기

Java

[Eclipse] Java 3항 연산자

Java 의 3 항 연산자는 다음과 같은 기능을 한다.

 

String result = isWait ? a : b;

isWait 가 true 면 a 값을 리턴하고

isWait 가 false 면 b 값을 리턴한다.

 

 

활용 예제)

 

public class MainClass06 {

public static void main(String[] args) {

boolean isWait = true;

// isWait 이 true 면 "기다려요" 가 대입되고 false 면 "기다리지 않아요" 가 대입된다.

String result = isWait ? "기다려요" : "기다리지 않아요"

 

System.out.println(result); // "기다려요" 출력

 

// 위의 3 항 연산자는 아래와 같이 if ~ else 문과 같은 로직이다.

String result2 = null;

if (isWait) {

result2 = "기다려요";

} else {

result2 = "기다리지 않아요";

}

System.out.println(result2); 

}

}

 

결과)

isWait 는 true 이므로 앞에 있는 값을 출력함

'Java' 카테고리의 다른 글

[Eclipse] Java this 의미 및 예제  (0) 2023.04.26
[Eclipse] Java 참조  (0) 2023.04.26
[Eclipse] Java 대입 연산자  (0) 2023.04.25
[Eclipse] Java 논리 연산자  (0) 2023.04.25
[Eclipse] Java 비교 연산자  (0) 2023.04.25