본문 바로가기

JAVA

증감연산자

int a = 0;

 

a = a + 1;

System.out.println("a = " + a);//1

 

a = a + 1;

System.out.println("a = " + a);//2

 

//증감연산자

 

++a;// a = a + 1;

System.out.println("a = " + a);//3

 

++a;// a = a + 1;

System.out.println("a = " + a);//4

 

/*

감소도 가능

--a;// a = a + 1;

System.out.println("a = " + a);//3

*/

 

 

 

//전위 증감 연산자 사용 예

int a = 1;

int b = 0;

 

b = ++a;//a의 값을 먼저 증가시키고, 그 결과를 b에 대입

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

 

//후위 증감 연산자 사용 예

a = 1;

b = 0;

 

b = a++;//a의 현재 값을 b에 먼저 대입하고, 그 후a값을 증가시킴

System.out.println("a = " + a + " b = " + b);// 결과: ㅁ = 2, ㅠ = 1

 

//전위든 후위든 단독으로 사용시에는 자기자신만 적용되기때문에 어떤것을 사용해도 같은 값이 나옴

 

 

'JAVA' 카테고리의 다른 글

논리연산자  (0) 2023.12.30
비교연산자 / 문자열 비교  (0) 2023.12.29
연산자 우선순위  (0) 2023.12.27
문자열 더하기  (0) 2023.12.27
산술연산자  (0) 2023.12.27