Java의 3가지 유형의 루프

3191 단어
루핑의 의미와 중요성
루핑은 코드 블록을 자주 작성하지 않고 여러 번 실행하는 프로세스입니다.

루핑은 다음과 같은 이유로 중요합니다.
  • 개발자의 시간을 많이 절약해 줍니다.
  • Java 프로그램의 빠른 실행.
  • 보다 정확한 방식으로 작업이 수행됩니다.

  • 루프 유형

    For 루프:
    (i) 정의 - 개발자가 특정 횟수만큼 실행되도록 효율적인 방식으로 루프를 작성할 수 있는 반복 제어 구조입니다.

    (ii) 자바 구문 -
    1단계(초기화), 변수를 선언하고 그 변수에 값을 할당하는 단계입니다.
    2단계(조건) 프로그램이 참인지 거짓인지를 확인하는 부분입니다.
    3단계(Increment), 이것은 for 루프에서 값을 증가시키는 것입니다.
    4단계(Statement), 그 역할은 for 루프에서 주어진 작업을 수행하는 것입니다.

    Syntax: 
    for(initialization;condition;increment){
        //statements
    }
    
     Program Example:
     // A program to display numbers between
     public class ForLoop{
       //for Loop
        for (int i = 40; i<50; i++) {
            //statements
       System.out.println("value of i:" +i);
        }
    }
    Result:
    value of i: 41
    value of i: 42
    value of i: 43
    value of i: 44
    value of i: 45
    value of i: 46
    value of i: 47
    value of i: 48
    value of i: 49
    


    동안 루프
    (i) 정의 - 이 루프는 조건이 충족될 때까지 알 수 없는 횟수만큼 코드 블록을 반복합니다.

    (ii) 자바 구문 -
    1단계(표현식 초기화), 이 첫 번째 단계에서는 변수를 선언한 다음 값을 할당합니다.
    2단계(Expression of the Expression), 이 단계는 Expression을 검증하는 단계입니다. true이면 본문을 실행하고 업데이트 표현식으로 이동하고 false이면 루프를 종료합니다.
    3단계(문장)는 while 루프에서 주어진 작업을 수행합니다.
    4단계(식 업데이트), 이 단계는 루프 변수를 일부 값만큼 증가 또는 감소시킵니다.

    Syntax: 
    // initialize expression
     while (test_expression)
    {
      //statements
      update_expression;
    }
    
    Program Example:
    //A program displaying numbers starting from 30 that are less than 40
     public class Test{
       public static void main(String args[]){
        //initialization of expression
        int n = 30;
        while(n < 40){
        //statement
        System.out.println("The following numbers are: " +n);
        //update expression
        n++;
        }
      }
    }
    
    Result:
    The following numbers are: 30
    The following numbers are: 31
    The following numbers are: 32
    The following numbers are: 33
    The following numbers are: 33
    The following numbers are: 34
    The following numbers are: 35
    The following numbers are: 36
    The following numbers are: 37
    The following numbers are: 38
    The following numbers are: 39
    


    Do-While 루프:
    (i) 정의 - 이 유형의 루프는 코드 블록을 적어도 한 번 실행합니다. 블록 끝의 부울 조건에 따라 반복되거나 반복되지 않습니다.

    (ii) 자바 구문 -
    1단계(표현식 초기화), 이 첫 번째 단계에서는 변수를 선언한 다음 값을 할당합니다.
    2단계(표현식 업데이트), 이 단계에서는 명령문이 인쇄되고 표현식은 루프 변수를 어떤 값만큼 증가시키거나 감소시킵니다. 두 작업 모두 do 루프에서 수행됩니다.
    3단계(표현식 테스트), 이 단계에서는 표현식을 검증합니다. 참이면 본문을 실행하고 업데이트 표현식으로 이동하고 거짓이면 루프를 종료합니다. 이 작업은 while 루프에서 수행됩니다.

    Syntax: 
    //initialize expression
     do {
        //statement
       //update expression
    }
    //condition check
    while (test expression);
    
    Program Example: 
    //A program to display numbers from 60 to 70
     public class DoWhileExample{
     public static void main (String args[]) {
     //initialization of variable
     int n = 60;
     do {
        //statements
        System.out.println("value of n" + n);
        n++;
        } while (n <= 70);
        }
        }
    
    Result:
     value of n: 60
     value of n: 61
     value of n: 62
     value of n: 63
     value of n: 64
     value of n: 65
     value of n: 66
     value of n: 67
     value of n: 68
     value of n: 69
     value of n: 70
    

    좋은 웹페이지 즐겨찾기