ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 11. 반복문
    프로그래밍/Java 2014. 6. 19. 16:10
    반응형


     - 인간은 반복적인 작업을 잘하지 못한다. 실수하고, 지루해한다. 컴퓨터는 이런 반복적인 작업을 대행하기 위해서 만들어진 기계다. 인간이 하기 싫어하는 바로 그 일을 컴퓨터가 대신하도록 하는 것이 반복문(loop, iteration)이다.


    1. 반복문의 문법

     - 반복문의 문법은 몇 가지가 있다. 각각의 구문은 서로 대체 가능하기 때문에 상황과 취향에 따라서 선택해서 사용하면 된다.


    1) while

     - while문의 형식은 아래와 같다.

    while(조건){
        반복 실행 영역
    }
    


    2) for

     - while문을 보면 반복의 횟수를 지정하기 위해서 while문 외부에 변수 i의 값을 초기화하고, while문 안에서 i의 값을 증가시키고 있다. 이것은 코드를 산만하게 할 수 있다. 반복문에서 자주 사용하는 이러한 패턴을 문법적인 형태로 만든 것이 for문이다. for문은 특정한 횟수만큼 반복 실행을 하는 경우에 자주 사용된다.

    for(초기화; 종료조건; 반복실행){
        반복적으로 실행될 구문
    }
    



    2. 반복문의 제어

     1) break

     - 반복작업을 중간에 중단시키고 싶다면 어떻게 해야 할까?  break를 사용하면 된다.

    public class BreakDemo {
        public static void main(String[] args) {
            for (int i = 0; i < 10; i++) {
                if (i == 5)
                    break;
                System.out.println("Coding Everybody " + i);
            }
        }
    }
    



     - 출력

    coding everybody 0
    coding everybody 1
    coding everybody 2
    coding everybody 3
    


     2) continue

     - 그럼 실행을 즉시 중단하면서 반복은 지속해가게 하려면 어떻게 해야 할까? 설명이 어렵다면 예제를 보자. 

    public class ContinueDemo {

    public class ContinueDemo {
        public static void main(String[] args) {
            for (int i = 0; i < 10; i++) {
                if (i == 5)
                    continue;
                System.out.println("Coding Everybody " + i);
            }
        }
    }
    


     - 출력

    Coding Everybody 0
    Coding Everybody 1
    Coding Everybody 2
    Coding Everybody 3
    Coding Everybody 4
    Coding Everybody 6
    Coding Everybody 7
    Coding Everybody 8
    Coding Everybody 9
    

    출처 : 생활코딩


    반응형

    '프로그래밍 > Java' 카테고리의 다른 글

    JAVA JDK, Eclipse (Android SDK, ADT 설치)  (0) 2014.07.10
    12. 배열  (0) 2014.06.19
    10. 논리연산자(&&, ||)  (0) 2014.06.19
    9. 조건문  (0) 2014.06.19
    8. 비교와 Boolean  (0) 2014.06.19
Designed by Tistory.