-
JAVA 반복문 for문(초기식,변경식,증감식)프로그래밍/Java 2019. 9. 22. 17:00반응형
for 문
for (조건식){
}
for문의 이해
for (int i = 0; i < 10; i++) { System.out.println(i); } 실행 값 0 1 2 3 4 5 6 7 8 9
for문은 기본적으로 i++이라는 증감 연산자를 사용하여 구성이 된다. i의 숫자가 증가하여
조건식 i < 10의 경우에만 해당될 때 실행되고, i의 값이 넘어가면 for문이 종료된다. 이 부분을 증감식이라고 부른다.
for (int i = 10 ; i > 0; i--) { System.out.println(i); }
i의 값을 다른 정의로 사용이 가능하다. 이것은 감소식이다. 이렇게 맨처음 증가식은 초기식이라고 불린다. 다시 변경을 하여 사용하기도 한다. 이런 게 바로 변경식이다.
for문은 자유자재로 변경하여 사용하고 보통 i값을 이용하여 컬렉션에 넣어 사용하는 경우나 배열에 넣어 사용하는 경우가 많다.
int[] arr = new int[10]; System.out.println(arr.length); for (int i = 0 ; i < arr.length; i++) { arr[i] = i; System.out.println(arr[i]); } 실행 값 10 0 1 2 3 4 5 6 7 8 9
int i도 변수 이므로 증감식을 이용하여 변수를 활용할 수 있다. 이것이 바로 for문 반복문이다. 이 부분은 나중에 꼭 사용하는 부분이므로 꼭 숙지하고 지나가자 for문을 이제 막 배우시는 분이라면 이렇게도 사용이 가능 하구나 인지 하면 좋다.
향상된 for문
for ( 타입 변수면 : 배열또는 컬렉션){
}
int[] arr = {1,2,3,4,5}; for( int arr2: arr) { System.out.println(arr2); } } 실행 값 1 2 3 4 5
반응형'프로그래밍 > Java' 카테고리의 다른 글
객체지향언어란? (0) 2019.09.22 Java while문 (0) 2019.09.22 JAVA switch 조건문 (0) 2019.09.22 JAVA if문, if ~else 문 , if ~ else if ~ else문 (0) 2019.09.22 Java 연산자(operator)에 대해서 (0) 2019.09.22