Java/Java(base)
[Java] 연산자 - 누적 대입 연산자, 증감연산자
ID_DI
2021. 11. 29. 15:32
누적 대입 연산자(복합 대입 연산자, 누적 연산자)
+=, -=, *=, /=, 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 출력