연산자

김지원·2022년 5월 21일
0

Java

목록 보기
34/38

산술, 대입 연산자

단순 대입 연산자(The Simple Assignment Operator)
= 대입 연산자

산술 연산자 (The Arithmetic Operators)
+ : 덧셈 연산자
- : 뺄셈 연산자
* : 곱셈 연산자
/ : 나눗셈 연산자
% : 나머지 연산자

연산자와 자료형 :
자료형이 같이야 연산이 가능하다. (혹은 형변환(묵시적, 암시적) 하여 연산)

증감 & 부정연산자
++ : 증가 연산자
-- : 감소 연산자
! : 부정연산자 (논리값/논리값을 나타내는 연산자가 온다는 전제에 사용)

example>

int i = 3;
i++;
System.out.println(i); // 4
++i;
System.out.println(i); // 5
System.out.println(++i); // 6
System.out.println(i++); // 6

++i : 증가시키고 사용하겠다.
i++ : 사용하고 증가하겠다.


비교 / 논리 연산자

비교 연산자 ( The Equality and Relational Operators )
== : 같다.
!= : 다르다.
<,>,<=,>=

논리 연산자 ( The Conditional Operators )

&& : 교집합 연산자
|| : 합집합 연산자

비트 연산자
비트 논리 연산자 ( Bitwise Operators )

복합 대입 연산자
ex)
+= 덧셈 후에 대입 x = x + 2 을 x +=2 로 표현

3항 연산자 (Bitwise Operators)
?: (비트 교집합 연산자)

value3 = (3<1) ? value1(ture) : value2(false)

조건 실행결과의 참/거짓에 따라서 value값을 정함.

객체 형식 비교 연산자(The Type Comparison Operator instanceof)
instanceof : ~인스턴스 인지를 확인

0개의 댓글

관련 채용 정보