누적 대입 연산자(복합 대입 연산자, 누적 연산자)
+=, -=, *=, /=, etc
A = A + B -> A += B
int date = 10;
System.out.print(data+5);//15
System.out.print(data);//10
System.out.print(data += 5);//15
System.out.print(data)//15
문자열의 경우
- 뒤에 누적연결인 경우 사용 가능
- 앞에 누적연결인 경우는 사용 불가능
String result = "A";
result = result + "B";//"AB"
result += "B";//"AB"
result = "B" + result;//"BA" 사용 불가능
증감 연산자
++, --
data += 1;
data ++;
//같은 식
- 전위형
- ++data : 해당 줄부터 적용
int data = 10;
System.out.print(++data); //11 1을 더하고, data에 저장
- 후위형
- data++ : 다음 줄부터 적용
int data = 10;
System.out.print(data++); //10 을 출력하고 1을 더한다.
System.out.print(data); // 11 출력
'Java > Java(base)' 카테고리의 다른 글
[Java]반복문 : For 문 (0) | 2021.11.29 |
---|---|
[Java] 반복문1 : while 문, do-while 문 (0) | 2021.11.29 |
[Java] 제어문2: 조건문 Switch문 (0) | 2021.11.29 |
[Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리) (0) | 2021.11.29 |
[Java] 연산자 종류 및 우선순위 (0) | 2021.11.29 |