메뉴로 건너 뛰기 내용으로 건너 뛰기
커뮤니티 COMMUNITY
제목 [Jason Lee] for each loop
For each loop 0
작성자 jeo*** 등록일 2019-05-13 오후 10:21:04

int variables을 가지고 있는 Array arr 가 존재한다고 가정했을 때


For (int x : arr)

if (x % 2 == 1 )

System.out.println(x);


여기서 x가 의미하는 것이 무엇인가요? 각 array 안에 있는 index를 뜻하는 것인가요? 아니면 array 안의 element를 뜻하는 것인가요??


element를 뜻하는 것이면 그냥 저대로 사용해도 arr의 원소 중 홀수인 것만 나오는건가요?


굳이 따로 arr[x]는 필요없는 것인가요 ?!?!



2019-05-14 오후 10:54:22

 

 

int variables을 가지고 있는 Array arr 가 존재한다고 가정했을 때

 

For (int x : arr)

if (x % 2 == 1 )

System.out.println(x);

 

여기서 x가 의미하는 것이 무엇인가요? 각 array 안에 있는 index를 뜻하는 것인가요? 아니면 array 안의 element를 뜻하는 것인가요??

 

element를 뜻하는 것이면 그냥 저대로 사용해도 arr의 원소 중 홀수인 것만 나오는건가요?

 

굳이 따로 arr[x]는 필요없는 것인가요 ?!?!

 

==================================

for each loop 의 int x : 절대로 index 가 아님!! arr 안의 값이 차례대로 x 에 copy 됩니다.

따라서 arr[x] 를 하면 안되지요.

 

Top