728x90
반응형

비교 연산자

 >, <, >=, <, ==, !=

 피연산자를 같은 타입으로 변환한 후에 비교한다.

 결과 값은 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; //오류 (상수)

728x90
반응형

+ Recent posts