증감 연산자 예제

java 2015. 5. 9. 06:01

package exam;


public class Plusexma {


        public static void main(String args[]){

           int i=5 , j = 5; 

           System.out.println(i++);

           System.out.println(++j);

           System.out.println("i="+i+ ",j="+j);

               

        }


}

//i 는 값이 증가되기전에 참조되므로  println 에 i 에 저장된 값 5를 넘겨주고나서  i의 값이 증가하기때문에 5가 출력된다

//j 의 경우 j의 저장된 값을 증가시킨후에 println()에 값을 넘겨주므로 6이 출력된다 



/*。전위형 , 후위형?


  전위형은 "++i" , 후위형은 "i++" 차이점이라면 전위형은 대입시에 증가되여 대입되고


  후위형은 현재 값을 대입후 증가시킵니다.


  int i = 5


  ex) int b = ++i   -->  b = 6 (한번더 수행한다면 7)


       int b = i++   -->  b = 5 (한번더 수행한다면 6)


 

*/



http://celvinjudas.tistory.com/118

'java' 카테고리의 다른 글

final 키워드  (0) 2015.06.24
이클립스 에서 jdk 소스를 보도록 설정  (0) 2015.06.23
void return 함수  (0) 2015.05.27
삼항연산자  (0) 2015.05.14
linux 상에서 자바 실행 시키기  (0) 2015.05.08
Posted by 이상욱1
,