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 |