본문 바로가기
프로그래밍 언어/자바

자바연산 #2(대입 연산, 증가와 감소 연산)

by 블루데이제이 2019. 3. 18.
728x90
반응형

2. 대입 연산

대입연산은 변수에 값을 대입할 때 사용하는 이항 연산자이며, 변수 = 값 형태이다.

int result = 0;

result = result + 1;

result += 1; // result = result + 1


int count = 5;

count += 1; // count = count + 1

count -= 1; // count = count - 1

count *= 1; // count = count * 1

count /= 1; // count = count / 1

count %=1; // count = count % 1


3. 증가와 감소 연산

자바 뿐 아니라 대부분의 모든 프로그램 언어에서 사용하는 연산이 1증가하거나 감소하는 연산이다.

int count1 = 1;

int count2 = 1;


count1++; // count +=1

count2--; // count -= 1

count1은 2, count2는 0의 값을 가지게 된다.


--count1;

--count2;


변수 앞에도 사용할 수 있으며, 변수의 값을 1만큼 증가시키거나 감소시킨다는 의미는 같으나 변수의 값이 바뀌는 시점은 다르다. 연산자가 변수의 앞에 오는 것을 전치형, 뒤에 오는 것을 후치형이라고 한다.

전치형은 값을 증감시킨 후에 변수에 대입하고 후치형은 변수에 값을 대입한 후에 증감시킨다.


int count = 10;


int result1 = count++; // result1은 10

int result2 = count; // result2는 11


int count = 10;


int result1 = ++count; // result1은 11

int result2 = count; // result2는 11


■ 이클립스에 IncDec.java를 생성한다.


아래와 같이 입력한 후 IncDec.java를 실행한다.


전치형과 후치형 차이점을 이해하셨나요?


다음에는 수학 함수에 대하여 알아보도록 하겠습니다.

728x90
반응형

'프로그래밍 언어 > 자바' 카테고리의 다른 글

자바연산 #4(그 밖의 연산)  (0) 2019.03.31
자바연산 #3(수학 함수)  (0) 2019.03.30
자바연산 #1(산술연산)  (0) 2019.03.17
데이터 타입의 사용 #3  (0) 2019.02.21
데이터 타입의 사용 #2  (0) 2019.02.20