JAVA/JAVA 기초
JAVA 기초 - 복합대입 연산자(Compound Operator)
꿀표
2020. 5. 31. 14:20
F_Compound.java
package com.kh.operator;
public class F_Compound {
/*
* *복합대입 연산자 : 산술연산자와 대입연산자를 함께 사용하는 연산자
* 메모리 내부적으로 속도가 더 빠르게 처리되기 때문에 쓰는 걸 권장!!!
*
*
* a = a + 3; => a += 3;
* a = a - 3; => a -= 3;
* a = a * 3; => a *= 3;
* a = a / 3; => a /= 3;
* a = a % 3; => a %= 3;
*
*/
public void method1() {
int num = 12;
System.out.println("기존 num : " + num);
// num을 3 증가시키기
num = num + 3;
System.out.println("3증가시킨 값 : " + num);
// num을 3 증가시키기 (복합대입연산자)
num += 3;
System.out.println("또 3증가시킨 값 : " + num);
// num을 5 감소시키기
num -= 5;
System.out.println("5 감소시킨 값 : " + num);
// num을 6배 증가시키기
num *= 6;
System.out.println("6배 증가시킨 값 : " + num);
// num을 2배 감소시키기
num /= 2;
System.out.println("2배 감소시킨 값 : " + num);
// num을 4로 나눴을 때의 나머지값으로 바꾸기
num %= 4;
System.out.println("num을 4로 나눈 나머지 : " + num);
}
}
Point
- 복합대입 연산자 : 산술연산자와 대입연산자를 함께 사용하는 연산자
- 왜 사용하나? : 메모리 내부적으로 속도가 더 빠르게 처리되기 때문에 씀. 권장!