JAVA - ("연산자");

jodbsgh·2021년 11월 27일
0

자바의 여러 가지 연산자.

증가 감소 연산자

val = ++num; //먼저 num 값이 1 증가한 후 val 변수에 대입
val = num++; //val 변수에 기존 num 값을 먼저 대입한 후 num 값 1 증가

val = --num; //먼저 num 값이 1 감소한 후 val 변수에 대입
val = num--; //val 변수에 기존 num 값을 먼저 대입한 후 num 값 1 감소

단락 회로 평가

&& : 논리가 모두 true일 때만 true

|| : 두 항이 모두 false일 때만 결과가 false

복합 대입 연산자

+= : 두항의 값을 더해서 왼쪽 항에 대입합니다.

ex) num1 += 2;
    num1 = num1 + 2; 와 같음

-= : 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입합니다.

ex) num1 -= 2;
    num1 = num1 - 2;와 같음

*= : 두 항의 값을 곱해서 왼쪽 항에 대입합니다.

ex) num1 *=2;
    num1 = num1 * 2;와 같음
    

    

/= : 왼쪽 항을 오른쪽 항으로 나누어 그 몫을 왼쪽 항에 대입합니다.

ex) num1 /=2;
    num1 = num1 / 2;와 같음
    

%= : 왼쪽 항을 오른쪽 항으로 나누어 그 나머지를 왼쪽항에 대입합니다.

ex) num1 %=2;
    num1 = num % 2;와 같음 
    
   

복합 대입 연산자

<<= : 비트를 왼쪽으로 이동하고 그 값을 왼쪽 항에 대입

ex) num1 <<=2;
    num1= num<<2;와 같음
profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글