Dev/Java

Java - 할당연산자 (Operator 02)

surimi🍥 2020. 8. 10. 14:10
반응형

할당연산자


할당연산자의 경우 오른쪽의 값을
왼쪽 공간에 저장한다(=할당한다)

할당연산자는 자주쓰이는게


 = += -= *= /= %=


 = 의 경우 오른쪽의 값을 그대로 왼쪽 공간에 저장한다.
 += 은 왼쪽 공간의 현재값에 오른쪽 값을 더한 후에 다시 왼쪽 공간에 저장한다.
 -= 은 왼쪽 공간의 현재값에 오른쪽 값을 뺀 후에 다시 왼쪽 공간에 저장한다.

 *= 은 왼쪽 공간의 현재값에 오른쪽 값을 곱한 후에 다시 왼쪽 공간에 저장한다.
 /= 은 왼쪽 공간의 현재값에 오른쪽 값을 나눈 몫을 다시 왼쪽 공간에 저장한다.
 %= 은 왼쪽 공간의 현재값에 오른쪽 값을 나눈 나머지를 다시 왼쪽 공간에 저장한다.

 


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