본문 바로가기
자바

자바 연산자 [김철수홍길동]

by 세상 모든 것 들은 그 자신을 위해 존재한다. 2020. 12. 27.

자바 연산자의 종류  

1.산술 연산자

2.할당연산자 또는 대입 연산자

3.비교 연산자

4.논리 연산자

5.비트 연산자 

 

1.산술 연산자

산술 연산자는 수학 연산을 할때 사용 됩니다.

부호 이름 설명 사용예
+ 더하기 두개의 값을 더하기함 a + b
- 뻬기 a에서 b값을 뺀다. a - b
* 곱하기 두개의 값을 곱하기함 a * b
/ 나누기 a값을 b 값으로 나눔 a / b
% 나머지 a를 b로 나누고 남은 값을 돌려 받는다. a % b
++ 증가 1만큼 증가 시킨다. ++a
-- 감소 1만큼 감사 시킨다. --a

 

2.할당연산자 또는 대입 연산자

보통 간편한 사용예를 사용합니다. 결과는 같습니다.

부호 간편사용예 정식사용예
= a = 5 a = 5
+= a += 3 a = a + 3
-= a -= 3 a = a - 3
*= a *= 3 a = a * 3
/= a /= 3 a= a / 3
%= a %= 3 a= a % 3
&= a &= 3 a= a & 3
|= a |= 3 a = a | 3
^= a ^= 3 a = a ^ 3
>>= a >>= 3 a = a >> 3
<<= a <<= 3 a = a << 3

3.비교 연산자

부호 설명 사용예
== 같다. 수학에서  = 와 같은 뜻 a == b
!= 같지 않다. 주로 조건문에서 많이사용 a != b
> 왼쪽이 오른쪽보다 크다. a > b
< 왼쪽이 오른쪽보다 작다. a < b
>= 크거나 같다. a >= b
<= 작거나 같다. a <= b

 

4.논리 연산자

참 과 거짓을 나타낼때 사용 주로 조건문에서 사용.

부호 설명 사용예
&&  AND 교집합과 비슷 둘다 참이라야 참
하나만 거짓이라도
거짓
a < 5 &&  a < 10 5보다작으면서 10보다작은것
||  OR 합집합과 비슷 둘중에 하나만 참이면
참이 된다.
둘다 거짓일때만 거짓
a < 5 || a < 4 5보다 작거나 4보다 작은것
! NOT연산자 값은 반대 참일때는 거짓
거짓일때는 참
무조건 반대
!(true)   true의 반대 false 이다.

 

5.비트 연산자 

연산자는 논리 연산자의 부호 하나만 사용하면 비트단위의 논리 연산을 한다.

부호 설명 사용예 이진수 십진수
& 두값의 비트가 둘다 1일때만 1이된다. 3 & 1 0011 & 0001 0001  1
| 한비트만 1이여도 1일된다. 3 | 1 0011 | 0001 0011  3
~ 각각의 비트를 바꾼다
1이면0 0이면1로 변경
~ 3  ~0011 1100  12
^ 두개비트가 같으면 0 3 ^ 1 0011 ^ 0001 0010 2
<< 비트를 왼쪽을 밀고 빈자리에는 0을 넣는다. 11 << 1 1011 << 1 0110 6
>> 비트를 오른쪽으로 밀고 빈 자리는 맨왼쪽값과 같은 값을 넣는다. 11 >> 1 1011 >> 1 1101 13
>>> 비트를 오른쪽으로 밀고 빈 자리는 0으로 채운다. 11 >>> 1 1011 >>> 1 0101 5

 

 

 

 

 

 

728x90
반응형

댓글