for 문
반복 횟수를 알고 있을 때 적합
for 문의 구조와 수행순서
for 문은 초기화, 조건식, 증감식, 블럭 총 4부분으로 이루어져 있다
① 초기화 수행
(조건식이 참인 동안)
② 조건식 -> ③ 수행될 문장 -> ④ 증감식
초기화
반복문에 사용될 변수를 초기화하는 부분, 처음 한 번만 수행
둘 이상의 변수가 필요할 경우 콤마( , )를 구분자로 사용하면 된다
조건식
조건식의 값이 참이면 반복을 계속, 거짓이면 반복을 중단하고 for 문을 벗어난다
증감식
반복문을 제어하는 변수의 값을 증가 또는 감소시키는 식, 매 반복마다 변수의 값이 증감식에 의해서 점진적으로 변하다가 결국 조건식이 거짓이 되어 for 문을 벗어나게 된다
이 세 가지 요소(초기화, 조건식, 증감식)는 필요하지 않으면 생략할 수 있음(모두 생략 가능)
향상된 for 문
for ( 타입 변수명 : 배열 또는 컬렉션) {
// 반복할 문장
}
위의 문장에서 타입은 배열 또는 컬렉션 요소의 타입이어야 한다
배열 또는 컬렉션에 저장된 값이 반복할 때 마다 순서대로 읽혀 변수에 저장된다
일반적인 for 문과 달리 배열이나 컬렉션에 저장된 요소들을 읽어오는 용도로만 사용 가능
'Backend > Java' 카테고리의 다른 글
자바의 정석 정리(21) - 배열 (0) | 2022.06.04 |
---|---|
자바의 정석 정리(20) - 반복문 ② (0) | 2022.06.03 |
자바의 정석 정리(18) - 조건문 (0) | 2022.06.01 |
자바의 정석 정리(17) - 논리, 그 외 연산자 (0) | 2022.05.28 |
자바의 정석 정리(16) - 비트 연산자 (0) | 2022.05.28 |