if else문을 한 줄로 표현하는 방법에는 삼항 연산자가 있다. 형식은 다음과 같다.
A=1 ? result1 : result2 조건이 일치하면 result1, 불일치하면 result2이 반환된다. ex) menu.equals("service_1") ?
"ok" : "no" menu 변수의 값이 service_1 이라면 ok가 반환되고, 아니라면 no가 반환된다. JSP에서 다음과 같이 사용할 수 있다. <%= menu.equals("service_1") ?
"class=service_1" : "no" %> menu 변수의 값이 service_1이면 service_1 class를 부여한다....
[Java] IF문을 한줄로, 삼항 연산자에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.