자바

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

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

자바 연산자의 종류  

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
반응형