ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.