wasup

java 전위증감 후위증감, a++, ++a, a--, --a 본문

IT/Java

java 전위증감 후위증감, a++, ++a, a--, --a

wasupup 2020. 10. 22. 10:19
반응형

산술식 담으로는!!

전위증가 후위증가

전위감소 후위감소

 

후위증감은 처음 접하는 분도 조금 빠르게 이해하는 편이지만

전위증감은 한번 더 생각해야합니다. 

 

 

 

Op1-1

int i=7, j;
j=i++;
//후위증가이므로 j=7, i=8입니다.

 

Op1-2

int i=7, j;
j=++i;
//전위증가이므로 j=8, i=8입니다.

 

Op1-3

int i=7, j;
j=i--;
//후위감소이므로 j=7, i=6입니다.

 

Op1-4

int i=7, j;
j=--i;
//전위감소 이므로 j=6, i=6입니다.

 

 

 

하나씩 천천히 보면 이어지는 전위후위증감도 금방 이해할 수 있습니다.

 

public class Op2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i=5, j;
		j=i++;
		System.out.println("j="+j);
		
		j=++i;
		System.out.println("j="+j);
		
		j=i--;
		System.out.println("j="+j);
		
		j=--i;
		System.out.println("j="+j);
		
		System.out.println("현재 i="+i);
		System.out.println("i++="+i++);
		System.out.println("++i="+(++i));
		System.out.println("i--="+i--);
		System.out.println("--i="+(--i));
		

	}

}

 

반응형

'IT > Java' 카테고리의 다른 글

java 조건문  (0) 2020.10.31
java 관계연산자, 논리연산자  (0) 2020.10.29
java Casting  (0) 2020.10.21
java 산술연산자  (0) 2020.10.20
java 변수선언과 데이터 타입  (0) 2020.10.19
Comments