성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و

JAVA Operator, 연산자 2) 복합 연산자, 단항 연산자 본문

백엔드개발/JAVA

JAVA Operator, 연산자 2) 복합 연산자, 단항 연산자

hyemi_flora 2023. 10. 26. 17:30

0908 수업기록_

 #대입 연산자
    = : 왼쪽의 변수에 오른쪽의 값을 넣는다.
 
  #복합 대입연산자
   += : 왼쪽의 변수에 오른쪾의 값을 더해 누적시킨다.
   -= :  ""   빼서 누적시킨다.
   *= : "" 곱해서 누적시킨다.
   /= :  "" 나눠서 누적시킨다.
   %= :  "" 나눈 나머지를 누적시킨다..
   
  #단항 연산자
   ++ : 해당 변수에 1을 더해 누적시킨다.
   -- : 해당 변수에 1을 빼서 누적시킨다.
   - 단항 연산자는 위치에 따라 차이가 있다.


    1. 단항 연산자가 변수의 뒤에 붙어있는 경우 해당줄의 모든 명령이 끝난 후 값을 변화시킨다.
      > a++, a--
    2. 단항 연산자가 변수의 앞에 붙어 있는 경우 해당 줄의 명령을 실행하기 전에 값을 먼저 변화시킨다.
       > ++a, --a
  
  #boolean 타입의 복합 대입연산자
   boolean () = true;
   () &= false; AND 연산을 한 후 누적
   () |= false; OR 연산을 한 후 누적
   () ^= false; XOR 연산을 한 후 누적 (XOR은 ()값과 = 오른쪽 변 값이 다르면 true, 같으면 false)
           ==> 브레이크 밟지 않고 있고(false) , 시동이 켜져 있다(true) -> 출발 (true)
           ==> 브레이크 밟고 있고 (true), 시동이 켜져 있다 (true) -> 출발하지 않음 (false)

'백엔드개발 > JAVA' 카테고리의 다른 글

JAVA - Loop(루프, 반복문)  (0) 2023.10.26
JAVA 조건문 switch-case  (1) 2023.10.26
JAVA 조건문 if문  (0) 2023.10.25
JAVA - Math 클래스들  (0) 2023.10.25
JAVA - Operator, 연산자  (1) 2023.10.25