JAVA

7. JAVA 복합대입

NamGH 2023. 7. 26. 21:39
int a = 10, b = 20, c = 30; // = 대입연산자
System.out.println("a : " + a);
a += 3; // 복합대입연산자
System.out.println("a : " + a);
System.out.println("b : " + b);
b -= 5;
System.out.println("b : " + b);
System.out.println("c : " + c);
c *= 4;
System.out.println("c : " + c);
 
String fruit = "apple";
System.out.println("fruit : " + fruit);
fruit = fruit + " banana";
System.out.println("fruit : " + fruit);
}

복합연산자란 단순히 =를 의미하지않고 +=처럼 =앞에 +, -, *, /, %를 붙이는 것인데 자기자신에 더한다라고 설명하면

이해하기 쉽다

a : 10
a : 13
b : 20
b : 15
c : 30
c : 120
fruit : apple
fruit : apple banana

코드를 실행시키면 다음과 같이 나오는데 처음 정해준 값에서 복합연산자를 거치고 다시 출력했기때문에

기존의 값에서 설정한 값만큼 증가하거나 감소한것을 알수 있으며 문자열 같은 경우에도 fruit 뒤에 banana를

추가했기때문에 다음과 같은 결과가 나옴을 알 수 있다.