java 증감연산자

limchard·2023년 10월 25일
0

java

목록 보기
18/48
// 증감연산자는 ++,--
int a,b;

a=b=5;

// 단항일경우에는 앞에 붙이나, 뒤에 붙이나 똑같다.
++a;// 원래 a값에서 1증가
b++; // b=b+1

System.out.println("a="+a+"b="+b);

// 수식에서 사용할때는 전치, 후치의 결과값이 틀리다.
int m,n;
m=n=0;
a=b=5; // a와 b는 다시 초기화 되어서, 값이 5가 되었다.

m=a++; // 후치(뒤쪽에 ++)일 경우 먼저 대입 후 증가.
System.out.println("m="+m+", a="+a); // m=5, a=6이 된다.

n=++b; // 전치일 경우 먼저 증가 후 대입.
System.out.println("n="+n+", b="+b); // n=6, b=6

증감연산자에 대해 알아보자
++a; // 원래 a값에서 1 증가한다.
b++; // 원래 a값에서 1 증가한다.
단 ++이 앞에있는 경우와 뒤에 있는 경우가 수식이 걸릴 경우 값이 달라진다.

++a 의 경우 숫자 먼저 증가 후 수식에 대입된다.
b++의 경우 수식에 대입된 이후 숫자가 증가한다.

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글