프로그래밍/JAVA

[JSTL] 5 - 연산자

dream.naknak 2023. 4. 6. 17:15
반응형

1. 산술 연산자

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • % : 나머지
<c:set var="x" value="10" />
<c:set var="y" value="3" />
<c:set var="z" value="${x + y}" />
<c:out value="${z}" /> <!-- 13 출력 -->

 

2. 비교 연산자

  • > : 크다
  • < : 작다
  • >= : 크거나 같다
  • <= : 작거나 같다
  • == : 같다
  • != : 같지 않다
<c:set var="x" value="10" />
<c:set var="y" value="3" />
<c:if test="${x > y}">
  <p>x is greater than y</p>
</c:if>

 

3. 논리 연산자

  • && : 논리 곱 (AND)
  • || : 논리 합 (OR)
  • ! : 논리 부정 (NOT)
<c:set var="x" value="10" />
<c:set var="y" value="3" />
<c:if test="${x > y && y != 0}">
  <p>x is greater than y and y is not zero</p>
</c:if>

 

4. 조건 연산자

  • ? : 삼항 연산자
<c:set var="x" value="10" />
<c:set var="y" value="3" />
<c:set var="max" value="${x > y ? x : y}" />
<c:out value="${max}" /> <!-- 10 출력 -->

 

반응형

'프로그래밍 > JAVA' 카테고리의 다른 글

[JAVA] Java Lambda Expressions  (0) 2023.05.19
[JSTL] 4 - XML Tags  (0) 2023.04.06
[JSTL] 3 - SQL Tags  (0) 2023.04.06
[JSTL] 2 - Formatting Tags  (0) 2023.04.06
[JSTL] 1 - Core Tags  (0) 2023.04.06