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

 
Previous Post 밝은 렌즈는 사진이 밝게 나오나요? 대구경 렌즈란? Low F-Number Lens니콘 D40과, D40X 차이점, Nikon 저가형 DSLR 가격/화질 차이 비교DSLR과 컴팩트 카메라 차이점, 디지털 SLR과 콤팩트 디카(Compact-Camera)...자바스크립트] 한 글자씩 문자열 처리, 1글자씩 접근/억세스; JavaScript Stri...Perl 펄] 한 글자씩 문자열 처리, 1글자씩 접근/억세스; String, One Cha...Java 자바] 한 글자씩 문자열 처리, 1글자씩 접근/억세스; String, One Ch...Java 자바] 문자열을 헥사 값으로 변환 출력; String to Hex ValuesPerl 펄] 헥사 값을 문자열로 변환 출력 함수; Hex to ASCII StringPerl 펄] 이진 문자열 여부 판단, 문자열을 헥사로 출력; Binary String t...슈나이더 UV 필터; Schneider B+W 007 NEUTRAL MRC 52mm 구매기...

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

Tuesday, May 15, 2007

자바에서 무한 루프를 구현하려면, 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 (도달할 수 없는 구문) 라는 에러가 발생할 수 있기에, 두 예제로 분리했습니다.


0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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