JAVA
JAVA 연산자
까잉이
2021. 7. 28. 12:49
구분 | 연산자 | 설명 |
산술연산자 | +, -, *, / | 덧셈, 뺄셈, 곱하기, 나누기 |
% | 왼쪽값을 오른쪽 값으로 나눈 나머지 값 | |
시프트 연산자 | << | 왼쪽 값을 오른쪽 값 만큼 비트를 왼쪽으로 이동 |
>> | 왼쪽 값에 오른쪽 값 만큼 부호 비트를 채우면서 오른쪽으로 이동 | |
관계 연산자 | >, < | 큼, 작음 |
>=, <= | 크거나 같음, 작거나 같음 | |
== | 같음 | |
!= | 다름 | |
논리 연산자 | && | 두 개의 논리 값이 true 일때 ture로 반환, 두개 중 하나라도 false면 false 반환 (AND 연산) |
|| | 두 개의 논리 값 중 하나라도 true면 true 반환 (OR 연산) | |
! | 한 개의 논리 값이 ture면 false를 반환하고 false면 ture를 반환 (NOT 연산) | |
대입 연산자 | = | 왼쪽 변수에 오른쪽 값 대입 |
+= | 왼쪽 변수에 오른쪽 값을 더해 대입하는 연산자 | |
-= | 왼쪽 변수에 오른쪽 값을 뺀다음 대입하는 연산자 | |
*= | 왼쪽 변수에 오른쪽 값을 곱한 다음 대입하는 연산자 | |
/= | 왼쪽 변수에 오른쪽 값을 나눈 다음 대입하는 연산자 | |
%= | 왼쪽 변수에 오른쪽 값을 나눈 다음 나머지 값을 대입하는 연산자 | |
증감연산자 | ++a | 변수의 값을 1증가시킨 후에 해당 변수를 사용하는 연산자 |
a++ | 변수의 값을 사용 후 1 증가 시키는 연산자 | |
--a | 변수의 값을 1감소시킨 후에 해당 변수를 사용하는 연산자 | |
a-- | 변수의 값을 사용 후 1 감소 시키는 연산자 | |
삼항 연산자 | (조건식) ? a : b |
조건식이 ture일 경우 변수 a가 실행되고 false일 경우 변수 b가 실행되는 연산자 |