ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • string to int
  • 정렬
  • 합병정렬
  • 파이썬
  • 자바
  • staged
  • README.md
  • 커밋
  • java base
  • java.lang
  • Github
  • java
  • binarySearch
  • matplotlib
  • 알고리즘
  • java.net
  • Python
  • java 기초
  • git add.
  • git

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

[Java] 연산자 - 누적 대입 연산자, 증감연산자
Java/Java(base)

[Java] 연산자 - 누적 대입 연산자, 증감연산자

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 출력

'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
    'Java/Java(base)' 카테고리의 다른 글
    • [Java]반복문 : For 문
    • [Java] 반복문1 : while 문, do-while 문
    • [Java] 제어문2: 조건문 Switch문
    • [Java] 제어문1: 조건문 IF문 (분산처리, 일괄처리)
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바