Java의 3가지 유형의 루프
루핑은 코드 블록을 자주 작성하지 않고 여러 번 실행하는 프로세스입니다.
루핑은 다음과 같은 이유로 중요합니다.
루프 유형
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
Reference
이 문제에 관하여(Java의 3가지 유형의 루프), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/johnwaithaka22/the-3-types-of-loops-in-java-49gk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)