복합 대입 연산자
산술연산자와 대입연산자가 결합돼있는 형태 (산술연산 먼저쓰고 대입연산 나중)
연산처리 속도가 빨라지므로 사용하는걸 권장한다!!
+= -= *= /= %=
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);
// System.out.println();
// num = num; // no effect : 변화되지 않는 코드
num = num + 3;
System.out.println("3을 증가시킨 num : " + num); // 15
num += 3;
System.out.println("3을 증가시킨 num : " + num); // 18
num -= 5;
System.out.println("5를 감소시킨 num : " + num); // 13
num *= 6;
System.out.println("6배 증가시킨 num : " + num); // 78
num /= 2;
System.out.println("2배 감소시킨 num : " + num); // 39
num %= 4;
System.out.println("4로 나눈 나머지 : " + num); // 3
String str = "Hello";
// str = str + " World"; // 산술연산 중 +만 가능하다.
str += " World";
System.out.println(str);
}