컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Tuesday, May 15, 2007

Java 자바] 무한루프 만들기; while, for Infinite Loop


자바에서 무한 루프를 구현하려면, while 또는 for문을 사용하면 됩니다. 무한 루프에서 빠져 나오기 위해서는 break문을 사용합니다. break 는 함수가 아니라, 루프문을 즉시 종료시키는 키워드입니다.

빠져 나올 수 없는 영원한 무한 루프일 경우에는, 키보드의 Ctrl+C키를 누르면 프로그램 전체가 종료됩니다.

while 무한 루프 예제


소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    double stopper = 0;

    while (true) {
      System.out.println("< 무한루프: while로 구현 >");

      /////////////////////////////////
      // 이 부분이 없으면, 영원한 무한루프가 됨
      stopper++;
      if (stopper >= 10) break;
      /////////////////////////////////
    }


  }
}



for 무한 루프 예제


소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    double stopper = 0;

    for (;;) {
      System.out.println("< 무한루프: for로 구현 >");

      /////////////////////////////////
      // 이 부분이 없으면, 영원히 무한루프가 됨
      stopper++;
      if (stopper >= 10) break;
      /////////////////////////////////
    }


  }
}


무한 루프가 섞여 있으면 unreachable statement (도달할 수 없는 구문) 라는 에러가 발생할 수 있기에, 두 예제로 분리했습니다.




tag: java
자바 | Java

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top