전체 방문자
오늘
어제
21종
종이의 코딩 공부방
21종
  • 분류 전체보기 (171)
    • JAVA (64)
    • Springboot (46)
      • 블로그만들기 (45)
    • Database (60)
      • Oracle (60)
    • 프로젝트 3 (CELOVER) (0)
    • 개발서버 구축 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
21종

종이의 코딩 공부방

JAVA

[자바/JAVA] 프로그래밍 - 복합 대입 연산자 (Compound assignment operator)

2023. 5. 29. 18:51

복합 대입 연산자 

 

산술연산자와 대입연산자가 결합돼있는 형태 (산술연산 먼저쓰고 대입연산 나중)

연산처리 속도가 빨라지므로 사용하는걸 권장한다!!

 

+= -= *= /= %=

 

a = a + 3;

=> a += 3;

 

a = a - 3;

=> a -= 3;

 

a = a * 3;

=> a *= 3;

 

a = a / 3;

=> a /= 3;

 

a = a % 3;

=> a %= 3;

 

public void method1() {
    int num = 12;
    System.out.println("최초 num : " + num);
//	System.out.println();

//	num = num;	// no effect : 변화되지 않는 코드
    num = num + 3;
    System.out.println("3을 증가시킨 num : " + num);	// 15

    num += 3;
    System.out.println("3을 증가시킨 num : " + num);	// 18

    num -= 5;
    System.out.println("5를 감소시킨 num : " + num);	// 13

    num *= 6;
    System.out.println("6배 증가시킨 num : " + num);	// 78

    num /= 2;
    System.out.println("2배 감소시킨 num : " + num);	// 39

    num %= 4;
    System.out.println("4로 나눈 나머지 : " + num); 	// 3

    String str = "Hello";
//	str = str + " World";	// 산술연산 중 +만 가능하다.
    str += " World";
    System.out.println(str);
}
    'JAVA' 카테고리의 다른 글
    • [자바/JAVA] 프로그래밍 - 제어문 (조건문 if - else if - else)
    • [자바/JAVA] 프로그래밍 - 삼항연산자(ternary operator)
    • [자바/JAVA] 프로그래밍 - 논리연산자(Logical operator)
    • [자바/JAVA] 프로그래밍 - 비교연산자(Comparison operator)
    21종
    21종
    코딩 공부한 것 정리하려고 만든 블로그

    티스토리툴바