향상된 for 문

향상된 for 문

파이썬에서는 for 문을 다음과 같이 활용할 수 있다.

두 가지 방법으로 리스트 요소를 사용할 수 있다.

i라는 인덱스를 하나씩 증가시켜나가며 lst[i] 처럼 리스트의 요소를 하나씩 빼오는 클래식한 방법이 있지만,

리스트 자체에서 요소를 하나씩 빼서 c라는 변수에 저장하고, 이를 활용하는 방법이 있다.

(이러한 부분때문에 파이썬을 활용하길 좋아했다. 직관적이지 않은가!)

자바를 공부하면서 예전에 처음 프로그래밍을 배우며 C언어를 활용했던 그 순간이 떠오를 만큼 파이썬에 비효율적인 부분이 너무 많았다.

출력을 위해 System.out.println을 모두 입력해야하고 (더 나은 방법이 있을 수도 있지만, 아직 배운 내용에선 없다..!)

for 문에서는 위에서 살펴본 인덱스를 하나씩 증가시키며 사용하는 방법 밖에 없었..다고 생각했었다!! (두둥)

향상된 for 문이라고 일컫어지는 for 문 활용 방법에 대해 적어보고자 한다.

1. 향상된 for 문

for 문에서 인덱스를 초기화시키고, 범위를 지정해주고, 증감식을 통해 인덱스 값을 변경시키며 리스트 요소를 불러올 필요가 없다!

위에서 언급한 파이썬의 for 문처럼 자바도 충분히 쉽게 요소를 가져올 수 있다.

for 문 옆의 소괄호가 중요 포인트!

사용 방법은 굉장히 간단하다.

for ( 타입 변수 : 리스트 ) 형식으로 리스트에 담긴 요소를 하나씩 변수에 담아서 활용할 수 있다!

자바도 생각보다 괜찮은 것 같기도..?

from http://khlee98.tistory.com/24 by ccl(A) rewrite - 2021-11-18 23:27:53