[1일1쓰기] Day 14 - 이것이 자바다 3장

Ki Tae Park·2021년 5월 25일
0

자바

목록 보기
2/13

3.1 연산자와 연산식

3.2 연산의 방향과 우선순위

  1. 단항, 이항, 삼항 연산자 순으로 우선순위를 가진다.
  2. 산술, 비교, 논리, 대입 연산자 순으로 우선순위를 가진다.
  3. 단항과 대입 연산자를 제외한 모든 연산의 방향은 왼쪽에서 오른쪽이다(→).
  4. 복잡한 연산식에는 괄호()를 사용해서 우선순위를 정해준다.

3.3 단항 연산자

3.3.1 부호 연산자(+, -)

3.3.2 증감 연산자(++, - -)

3.3.3 논리 부정 연산자(!)

3.3.4 비트 반전 연산자(~)

3.4 이항 연산자

3.4.1 산술 연산자(+, -, *, /, %)

  • 정수 타입의 연산의 결과가 int 타입으로 나오는 이유는?

오버플로우 탐지

정확한 계산은 정수 사용

NaN과 Infinity 연산

입력값의 NaN 검사

3.4.2 문자열 연결 연산자(+)

3.4.3 비교 연산자(<, ≤, >, ≥, ==, ! =)

3.4.4 논리 연산자(&&, ||, &, |, ^, !)

3.4.5 비트 연산자(&, |, ^, ~, <<, >>, >>>)

비트 논리 연산자(&, |, ^)

비트 이동 연산자(<<, >>, >>>)

3.4.6 대입 연산자(=, +=, -=, *=, /=, %=, &=, ^=, |=, << =, >> =, >>> =)

profile
#Coder Became Developer

0개의 댓글