Programming
파이썬과 자바에서 반복문의 차이점
(이경수)
2019. 2. 13. 21:24
파이썬과 자바의 for문은 표현 이상의 차이를 갖는다. 아래 예시에서 알 수 있듯이 Python에서 변수 i의 값은 본문에서 값이 변경되더라도 다시 for문으로 되돌아 왔을 때 처음의 값을 이어간다. 그러나 Java에서 변수 i는 본문에서 값이 변경되면 for문에 되돌아 왔을 때에도 처음의 값을 다시 갖지 않는다.
1) 파이썬
for i in range(1,3):
print(i)
i = 10;
print(i)
실행 결과 1, 10, 2, 10
2) 자바
public class test {
public static void main(String[] args) {
for(int i = 1; i < 3; i++) {
System.out.println(i);
i = 10;
System.out.println(i);
}
}
}
실행결과 1,10