Post

[Java] 다양한 연산자

다양한 연산자

연산자

종류예시
산술 연산자+ - * / % << >>
비교 연산자> < >= <= == !=
논리 연산자&& || !
대입 연산자= ++ —-
기타 연산자(type) ? : instance of

비교 연산자

&& (AND = 피연산자 모두 참), (OR = 피연산자 둘중 하나라도 참), !(피연산자의 반대 boolean 값)

대입 연산자

연산자 위치기능
++{피연산자}val = ++num; (num값+1 후에 val변수에 저장)
{피연산자}++val = num++; (num값을 val변수에 저장 후 num+1)
——{피연산자}val = —num; (num값-1 후에 val변수에 저장)
{피연산자}——val = num—; (num값을 val변수에 저장 후 num-1)

삼항 연산자

(조건) ? (참결과) : (거짓결과)

instance of 연산자

(객체명) instance of (클래스명)

비트 연산자

1
2
``<<``(왼쪽으로 자리수 옮기기, 2진수로 표현 했을 때 왼쪽으로 자리수 옮기는 것은 2배를 한 값과 같다)    
``>>``(오른쪽으로 자리수 옮기기, 2진수로 표현 했을 때 오른쪽으로 자리수 옮기는 것은 2로 나눈 값과 같다)    
This post is licensed under CC BY 4.0 by the author.