JAVA 기초 - 복합대입 연산자(Compound Operator)

2020. 5. 31. 14:20·JAVA/JAVA 기초

F_Compound.java

package com.kh.operator;

public class F_Compound {

	/*
	 * *복합대입 연산자 : 산술연산자와 대입연산자를 함께 사용하는 연산자
	 * 메모리 내부적으로 속도가 더 빠르게 처리되기 때문에 쓰는 걸 권장!!!
	 * 
	 * 
	 * 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);
		
		// num을 3 증가시키기
		num = num + 3;
		System.out.println("3증가시킨 값 : " + num);
		
		// num을 3 증가시키기 (복합대입연산자)
		num += 3;
		System.out.println("또 3증가시킨 값 : " + num);
		
		// num을 5 감소시키기
		num -= 5;
		System.out.println("5 감소시킨 값 : " + num); 
		
		// num을 6배 증가시키기
		num *= 6;
		System.out.println("6배 증가시킨 값 : " + num);
		
		// num을 2배 감소시키기
		num /= 2;
		System.out.println("2배 감소시킨 값 : " + num);
		
		// num을 4로 나눴을 때의 나머지값으로 바꾸기
		num %= 4;
		System.out.println("num을 4로 나눈 나머지 : " + num);
		
		
		
	}
	
	
}

Point

- 복합대입 연산자 : 산술연산자와 대입연산자를 함께 사용하는 연산자

- 왜 사용하나? : 메모리 내부적으로 속도가 더 빠르게 처리되기 때문에 씀. 권장!

 

'JAVA > JAVA 기초' 카테고리의 다른 글

JAVA 기초 - 변수(Variable) 실전예제  (0) 2020.05.31
JAVA 기초 - 삼항연산자(Triple Operator)  (0) 2020.05.31
JAVA 기초 - 논리연산자(Logical Operator)  (0) 2020.05.31
JAVA 기초 - 비교연산자(Comparison Operator)  (0) 2020.05.31
JAVA 기초 - 산술연산자(Arithmetic Operator)  (0) 2020.05.31
'JAVA/JAVA 기초' 카테고리의 다른 글
  • JAVA 기초 - 변수(Variable) 실전예제
  • JAVA 기초 - 삼항연산자(Triple Operator)
  • JAVA 기초 - 논리연산자(Logical Operator)
  • JAVA 기초 - 비교연산자(Comparison Operator)
꿀표
꿀표
양봉업자
  • 꿀표
    꿀로그
    꿀표
  • 전체
    오늘
    어제
    • 분류 전체보기 (82)
      • 인디해커 (0)
      • AI (0)
      • 프론트엔드 (34)
        • Javascript (17)
        • React (9)
        • Git (2)
        • Web Env (4)
        • Typescript (1)
        • 웹접근성 (1)
        • 상태관리 (0)
      • CS (8)
        • Network (3)
        • 알고리즘 (5)
      • 글쓰기 (3)
        • 생각 (2)
        • 서적 (1)
      • JAVA (37)
        • JAVA 기초 (22)
        • JSP (15)
  • 블로그 메뉴

    • 방명록
  • 인기 글

  • 태그

    react
    cross browsing
    프로그래머스
    알고리즘
    network
    구명보트
    js
    javascript
    greedy
    그리디
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
꿀표
JAVA 기초 - 복합대입 연산자(Compound Operator)
상단으로

티스토리툴바