728x90
모든 프로그래밍에서는 데이터를 연산하기 위해서 연산자를 사용한다.
연산자의 기능과 순서에 주의
- ※ 최우선 연산자
. 점, dot 클래스 또는 객체 소유의 변수, 메소드 등을 호출하는 연산자
[] 배열
() 배열 - ※ 단항
! 논리 부정
~ 비트반전
+, - 부호 연산 - ※ 산술
+, -, /, *, %(모듈러 : 나눈 후의 나머지 값) - 쉬프트
<<, >>, >>> - 관계
<, >, <=, >=, ==, != - 비트
&, |, ^ - 논리
&&(and), ||(or) - 삼항연산
조건식 ? 조건식이 참일때 값 : 조건이 거짓일때 값 - 배정대입
=, /=, +=, -= .... - 선행 증감
++, --
(++ 피연산자 : 다른 연산을 수행하기 전에 피연산자의 값을 +1)
( -- 피연산자 : 다른 연산을 수행하기 전에 피연산자의 값을 -1) - 후행 증감
++, --
(피연산자 ++ : 다른 연산을 수행한 후에 +1)
(피연산자 -- : 다른 연산을 수행한 후에 -1) - 연결 연산자
숫자 + 숫자 = 계산 (1 + 2 = 3)
문자 + 숫자 = 연결 (가 + 2 = 가2)
숫자 + 문자 = 연결 (2 + 가 = 2가)
문자 + 문자 = 연결 (가 + 나 = 가나)
숫자 + 숫자 + 문자 = 앞은 계산, 뒤는 연결 (1 + 2 + 가나다 = 3가나다)
문자 + 숫자 + 숫자 = 연결 (가나다 + 1 + 2 = 가나다12)
※ 문자가 나온 뒤에는 다 연결 (문자)
'JAVA' 카테고리의 다른 글
데이터 스코프 (0) | 2021.07.06 |
---|---|
if (0) | 2021.07.06 |
공부할 때 도움되는 사이트 (0) | 2021.07.06 |
캐스팅과 프로모션 (0) | 2021.07.06 |
데이터 타입 (자료형) (0) | 2021.07.05 |