728x90

모든 프로그래밍에서는 데이터를 연산하기 위해서 연산자를 사용한다.

연산자의 기능과 순서에 주의

 

  1. ※ 최우선 연산자
    . 점, dot 클래스 또는 객체 소유의 변수, 메소드 등을 호출하는 연산자
    [] 배열
    () 배열

  2. ※ 단항
    ! 논리 부정
    ~ 비트반전
    +, - 부호 연산

  3. ※ 산술 
    +, -, /, *, %(모듈러 : 나눈 후의 나머지 값)

  4. 쉬프트
    <<, >>, >>>

  5. 관계
    <, >, <=, >=, ==, !=

  6. 비트
    &, |, ^

  7. 논리
    &&(and), ||(or)

  8. 삼항연산
    조건식 ? 조건식이 참일때 값 : 조건이 거짓일때 값

  9. 배정대입
    =, /=, +=, -= ....

  10. 선행 증감
    ++, --
    (++ 피연산자 : 다른 연산을 수행하기 전에 피연산자의 값을 +1)
    ( -- 피연산자 : 다른 연산을 수행하기 전에 피연산자의 값을 -1)

  11. 후행 증감
    ++, --
    (피연산자 ++ : 다른 연산을 수행한 후에 +1)
    (피연산자 -- : 다른 연산을 수행한 후에 -1)

  12. 연결 연산자
    숫자 + 숫자 = 계산 (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

+ Recent posts