Page 56 - 든든한 Java programming 도서 미리보기
P. 56
50 든든한 Java Programming
2.4.7?삼항연산자
삼항연산자는 조건연산자라고 다음과 같이 ? :의 식으로 사용된다.
변수 = 조건 ? 값A : 값B ;
자바에서 삼항연산자를 이용할 때 결과를 변수에 저장한다. 조건이 true 일 경우 값A가
변수에 저장되고 조건이 false일 경우 값B가 변수에 저장된다. [코드 2-15]는 삼항연산
자를 이용한 프로그램이다.
코드 2-15 삼항 연산자
1? public class Example {
2? public static void main(String[] args) {
3? int x = 2;
4?
5? x = ( x%2 == 0) ? x+1 : x-1;
6?? System.out.println(x);
7??
8?? x = ( x%2 == 0) ? x+2 : x-2;
9?? System.out.println(x);
10?? }
11?? }
결과
3
1