할당연산자
할당연산자의 경우 오른쪽의 값을
왼쪽 공간에 저장한다(=할당한다)
할당연산자는 자주쓰이는게
= += -= *= /= %=
= 의 경우 오른쪽의 값을 그대로 왼쪽 공간에 저장한다.
+= 은 왼쪽 공간의 현재값에 오른쪽 값을 더한 후에 다시 왼쪽 공간에 저장한다.
-= 은 왼쪽 공간의 현재값에 오른쪽 값을 뺀 후에 다시 왼쪽 공간에 저장한다.
*= 은 왼쪽 공간의 현재값에 오른쪽 값을 곱한 후에 다시 왼쪽 공간에 저장한다.
/= 은 왼쪽 공간의 현재값에 오른쪽 값을 나눈 몫을 다시 왼쪽 공간에 저장한다.
%= 은 왼쪽 공간의 현재값에 오른쪽 값을 나눈 나머지를 다시 왼쪽 공간에 저장한다.
public class Ex05Operator02 {
public static void main(String[] args) {
int number = 10;
System.out.println("number의 현재값: "+number);
number += 10;
System.out.println("number의 현재값: "+number);
number -= 5;
System.out.println("number의 현재값: "+number);
number *= 2;
System.out.println("number의 현재값: "+number);
number /= 4;
System.out.println("number의 현재값: "+number);
number %= 3;
System.out.println("number의 현재값: "+number);
}
}
number의 현재값: 10
number의 현재값: 20
number의 현재값: 15
number의 현재값: 30
number의 현재값: 7
number의 현재값: 1
'Dev > Java' 카테고리의 다른 글
Java - 논리연산자 ( Operator04 ) (0) | 2020.08.10 |
---|---|
Java - 비교연산자 (Operator 03 ) (0) | 2020.08.10 |
Java - 연산자 (Operator) (0) | 2020.08.10 |
Java - 상수 ( Constant ) (0) | 2020.08.10 |
Java - 변수 ( Variable ) (0) | 2020.08.10 |