비교 연산자
>, <, >=, <, ==, !=
피연산자를 같은 타입으로 변환한 후에 비교한다.
결과 값은 true 또는 false이다.
기본형(boolean제외)과 참조형에 사용할 수 있으나 참조형에는 ==와 !-만 사용할 수 있다.
<비교 연산자>
비트 연산자
&, |, ^
피연산자를 비트단위로 연산하는 연산자
실수영(flaot, double)을 제외한 모든 기본형에 사용 가능하다.
OR연산자(|) :: 피연자 중 어느 한 쪽이 1이면 1이다.
AND연산자{&) :: 피연산자 양 쪽 모두 1이면 1이다.
XOR연산자(^) :: 피연산자가 서로 다를때 1이다.
<비트 연산자>
논리 연산자
&&, ||
피연산자가 반드시 boolean이어야 하며 연산결과도 boolean이다.
&&가 ||보다 우선순위가 높다. 같이 사용하는 경우에는 괄호로 묶어야 한다.
OR연산자(||) :: 피연산자 중 한 쪽이 true이면 true이다.
AND연산자(&&) :: 피연산자 양 쪾 모두 treu이면 true이다.
<논리 연산자>
삼항 연산자
조건식 ? 식1 : 식2
조건식의 연산경과가 true이면 '식1'의 결과를 반환하고, false이면 '식2'의 결과를 반환한다.(※ if~else문과 같은 형식)
<삼항 연산자>
대입 연산자
= (대입), op= (결합대입, 복합연산자)
오른쪽 피연산자의 값을 왼쪽 피연산자에 저장한다.
왼쪽 피연산자는 상수가 아니어야 한다.
예1) int i=0;
i=i+3;
예2) final int MAX=3;
MAX=10; //오류 (상수)
'Web Programming > java-jsp' 카테고리의 다른 글
java 반복문, for문, while문, 중첩 for문, 중첩 while문 (0) | 2018.08.29 |
---|---|
java 조건문 if문, 중첩if문, if~else문, swicth문 (0) | 2018.08.29 |
java 연산자 (0) | 2018.08.29 |
java 문자열 오버플로우 형변환 특수문자 (0) | 2018.08.29 |
java 변수 기본형 자료형 (0) | 2018.08.29 |