[JAVA] ch3. 연산자

황인권·2024년 5월 31일

JAVA

목록 보기
3/15

1. 연산자의 우선순위와 결합법칙

  • 산술 > 비교 > 논리 > 대입
    대입은 제일 마지막에 수행된다.
  • 단항(1) > 이항(2) > 삼항(3)
    단항 연산자의 우선순위가 이항 연산자보다 높다.
  • 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다.

2. 산술 변환

  • 두 피연산자의 타입을 같게 일치시킨다.(보다 큰 타입으로 일치)
    • long + int -> long + long -> long
    • float + int -> float + float -> float
    • double + float -> double + double -> double
  • 피연산자의 타입이 int보다 작은 타입이면 int로 변환된다.
    • byte + short -> int + int -> int
    • char + short -> int + int -> int
profile
inkwon Hwang

0개의 댓글