더북(TheBook)

for 문을 사용해 1~100까지 값을 배열 안에 넣는 코드를 작성하겠습니다. for라고 선언하고, 첫 번째 부분에 int i0으로 초기화합니다. 여기서 초깃값으로 선언한 i는 인덱스로 사용할 것입니다. 배열은 0번 인덱스부터 시작하니까 0으로 초기화합니다.

for(int i = 0; 조건식; 증감식)

 

두 번째 부분에는 for 문을 언제까지 실행할지 조건을 넣어줍니다. 앞에서 선언한 배열이 100개짜리이므로 99번 인덱스까지 실행합니다. ‘i < 100’이라고 넣어주면 for 문이 99번까지 실행할 것입니다.

for(int i = 0; i < 100; 증감식)

 

여기서 100이라는 숫자는 배열 크기입니다. 만약 배열 크기가 달라지면 이 숫자도 수정해야 합니다. 매번 수정하지 않으려면 어떻게 하면 좋을까요? 프로그램이 배열 크기를 알아내서 넣으면 되겠죠? 이럴 때 배열의 길이를 가리키는 length라는 속성을 사용합니다. 100이라고 적는 대신에 배열명.length라고 적으면 배열 크기를 출력합니다. 여기서는 iarray라는 배열이므로 iarray.length라고 적습니다. 배열명.length는 자주 사용하므로 꼭 기억해두세요.

for(int i = 0; i < iarray.length; 증감식)

 

세 번째 부분에는 0번부터 차례대로 1씩 증가하도록 넣어줍니다.

for(int i = 0; i < iarray.length; i++)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.