복합 대입 연산자
+=, -=, *=, /=, %=
- 다른 연산자와 대입 연산자가 결합한 것으로 자기 자신과 연산 후 결과를 자기 자신에게 누적 대입
- 산술 연산뿐만 아니라 문자도 가능
public void method1() {
int nData = 14;
nData += 3;
System.out.println("(nData += 3) = " + nData);
nData -= 7;
System.out.println("(nData -= 7) = " + nData);
nData *= 3;
System.out.println("(nData *= 3) = " + nData);
nData /= 10;
System.out.println("(nData /= 3) = " + nData);
nData %= 2;
System.out.println("(nData %= 2) = " + nData);
}
결과값
(nData += 3) = 17
(nData -= 7) = 10
(nData *= 3) = 30
(nData /= 3) = 3
(nData %= 2) = 1
문자 복합 대입
public void method1() {
String str = "Hello";
str = str + " World";
str += "!!";
str += 300;
System.out.println(str);
}
결과값
Hello World!!300
'Developer TABLE > Java' 카테고리의 다른 글
삼항 연산자 (0) | 2021.08.25 |
---|---|
논리 연산자, Short-circuit evaluation (0) | 2021.08.25 |
비교 연산자(관계 연산자), 문자열비교 equals(), equalsIgnoreCase() (0) | 2021.08.25 |