System.out.print("while문 전위 연산자 : ");
i=1;
while(++i<=5){
// ++i
System.out.print(i+" ");
}
출력결과 : while문 전위 연산자 : 2 3 4 5
++가 앞에 있으면 전위 연산자이다.
처음 i<=5에 적용될 때 1이 증가한 2부터 적용되고 넘어간다.
마지막에 1이 증가하고 5인 상태로 반복되므로 반복문의 종료는 5로 끝난다.
System.out.print("while문 후위 연산자 : ");
i=1;
while(i++<=5){
// i++
System.out.print(i+" ");
}
출력결과 : while문 후위 연산자 : 2 3 4 5 6
++가 뒤에 있으면 후위 연산자이다.
처음 i<=5에 i를 1을 먼저 적용한 후 1 증가된다.
마지막에 i가 5이므로 반복을 하는데 반복문에서는 6으로 반복이 끝난다.
댓글 없음:
댓글 쓰기