JAVA 연산자

박승현·2022년 3월 5일
0

JAVA

목록 보기
2/16

1. 연산자의 종류와 우선순위

연산자란 특정한 연산을 수행하기 위해 사용하는 기호이다.

연산자의 종류

  • 단항 연산자
연산자의미사용방법설명
+, -부호연산자-a변수 a의 부호를 바꾼다.
!부정연산자!a논리 부정 연산자는 true를 false로, false를 true로 바꾸는 연산자이다.
++증가연산자++a; 또는 a++;변수 a에 1을 더한다.
--감소연산자--a; 또는 a--;변수 a에 1을 뺀다.
  • 비교 연산자
연산자사용방법설명
==a == ba와 b가 같으면 true
<a < ba가 b보다 작으면 true
>a > ba가 b보다 크면 true
<=a <= ba가 b보다 작거나 같으면 true
>=a >= ba가 b보다 크거나 같으면 true
!=a != ba와 b가 같지 않으면 true
  • 논리 연산자
종류연산자사용방법설명
AND&&a && ba가 true이고 b가 true이면 true다.
ORㅣㅣaㅣㅣba 또는 b 중 하나라도 false이면 false다.
NOT!!aa가 true이면 false가 되고, false이면 true가 된다.
  • 대입 연산자
연산자사용방법설명풀어쓰는 형식
=a = 1변수 a에 1을 저장a = 1;
+=a += 2변수 a에 2를 더하여 a에 저장a = a + 2;
-=a -= 4변수 a에서 4를 뺀 후 a에 저장a = a - 4;
*=a *= 7변수 a에서 7을 곱한 후 다시 a에 저장a = a * 7;
/=a /= 3변수 a를 3으로 나눈 몫을 a에 저장a = a / 3;
%=a %= 5변수 a를 5로 나눈 나머지를 a에 저장a = a % 5;

연산자의 우선순위

연산자 우선순위종류연산자
1최우선 연산자[],(),...
2단항 연산자!, ~, +, -, ++, --, ()
3산술 연산자+, -, *, /, %
4비교 연산자>, <, <=, >=, ==, !=
5논리 연산자&&, ㅣㅣ
6삼항 연산자(조건)?참:거짓
7대입 연산자=, +=, -=, *=등(산술과 조합)
profile
그냥 해보자 안되더라도 해보자 끝까지 해보자

0개의 댓글

관련 채용 정보