Java - 삼항 연산자

Programming/Java 2015. 12. 5. 22:10

<삼항 연산자란?>

세 개의 피연산자를 필요로 해서 삼항 연산자라 한다.

기본 문법)

(조건식) ? 식1 : 식2

조건식이 참이면 식1을 수행하고, 거짓이면 식2를 수행해라.

 

<실습>

년도를 입력받아서 윤년인지, 평년인지 계산하는 삼항 연산자를 만들어보자.




num%4 == 0 || num%100 != 0 && num%400 == 0 ? "윤년" : "평년";

여기서 (입력받은 숫자가 100의 배수가 아니고 400의 배수인 숫자)이거나 4의 배수인 것을 구하는 것이다.

참이면 윤년, 거짓이면 평년을 출력한다.


-결과-






posted by 경원구