본문 바로가기
Java

축약 연산자 (operator abbreviation)

by GGShin 2022. 4. 9.

Java에는 어떠한 축약 연산자들이 있는지 알아보겠습니다. 

int myNum = 1;

1이라는 int 값을 가지는 myNum를 선언하고 myNum에 축약 연산자를 사용해보겠습니다.

 

1. 1을 더하거나 빼고 싶을 때 사용하면 좋은 연산자 

1. 변수++ : 1을 더해 주는 연산자 입니다.

myNum++; // 1 + 1 = 2

2. 변수-- : 1을 빼주는 연산자 입니다.

myNum--; // 2 - 1 = 1

1번에서 ++로 1을 더해주었기 때문에 myNum은 2가 되어있는 상태이기에, --를 해주면 1 값을 갖게 됩니다.

 

=> 1을 곱하거나 나누는 것은 의미가 딱히 없기 때문에 ** 또는 // 연산자는 없는 것이겠죠?

2. 1이 아닌 숫자를 더하기/빼기/곱하기/나누기 할 때 사용하면 좋은 연산자 

1. 변수 += 2 : 더하기 연산

myNum += 2 // 1 + 2 = 3

myNum += 1이었다면 ++와 같은 결과를 가지고 올 수 있습니다. 즉, 변수에 더하고 싶은 값을 '+=' 뒤에 적어주면 되는 것입니다.

 

2. 변수 -= 1 : 빼기 연산

myNum -= 1 // 3 - 1 = 2

3. 변수 *= 10 : 곱하기 연산

myNum *= 10 // 2 * 10 = 20

4. 변수 /= 2 : 나누기 연산

myNum /= 2 // 20 / 2 = 10
반응형

'Java' 카테고리의 다른 글

Class(3)-Inheritance(상속) 사용하기  (0) 2022.04.25
Class(2)-Constructor-set을 간편하게  (4) 2022.04.25
Class(1)-Class란 & Class 사용하기  (0) 2022.04.25
User Input 받는 방법 - Scanner사용  (0) 2022.04.22
Switch문  (0) 2022.04.18