프로그래밍 언어/JAVA

JAVA: 반복문 Looping Statements (For, While, Do-while)

구루다 2023. 2. 27. 02:27
반응형

JAVA 프로그래밍 언어: Looping Statements (For, While, Do-while)

프로그래밍에서 반복문(looping statement)은 어떤 작업을 반복해서 수행할 때 사용됩니다. JAVA 언어에서는 For, While, Do-while 세 가지 종류의 반복문을 제공합니다. 이번 글에서는 이 세 가지 반복문의 사용법과 차이점에 대해 알아보겠습니다.

 

JAVA 4-2
JAVA 4-2

 

 

JAVA 조건문: If-else와 Switch

JAVA 조건문: If-else와 Switch 프로그래밍에서 조건문은 특정한 조건에 따라 다른 동작을 수행할 수 있는 구문입니다. JAVA 언어에서는 다양한 조건문을 사용할 수 있으며, 이 중 가장 일반적인 것은 I

gruda.tistory.com

 

JAVA: 비트 연산자(Bitwise Operators)란 무엇인가?

JAVA: 비트 연산자(Bitwise Operators)란 무엇인가? 자바(Java)와 같은 프로그래밍 언어에서 비트 연산자(Bitwise Operators)는 숫자의 이진 표현(binary representation)을 다루는 연산자로, 비트(bit) 단위로 논리 연

gruda.tistory.com

 

JAVA: 논리 연산자(Logical Operators)란 무엇인가?

JAVA: 논리 연산자(Logical Operators)란 무엇인가? 논리 연산자는 불리언(Boolean) 값(true/false)을 반환하는 연산자입니다. JAVA에서는 논리 연산자를 사용하여 조건문(if, else 등)이나 반복문(for, while 등) 등

gruda.tistory.com

 

JAVA:관계 연산자(Relational Operators)

JAVA:관계 연산자(Relational Operators) 자바에서는 다양한 관계 연산자를 제공합니다. 이 연산자들은 두 개의 값을 비교하여 논리적인 참(true) 또는 거짓(false)의 결과를 반환합니다. 이번 글에서는 자

gruda.tistory.com

 

 

For문

For문은 정해진 횟수만큼 반복하거나, 배열의 모든 요소를 반복해서 처리할 때 주로 사용됩니다. For문의 기본 구조는 다음과 같습니다.

for (초기화식; 조건식; 증감식) {
    // 반복 수행할 코드
}

For문은 초기화식, 조건식, 증감식으로 이루어져 있습니다. 초기화식은 For문이 시작될 때 딱 한 번 실행되고, 조건식은 반복을 계속할지를 판단합니다. 조건식이 true일 동안 반복을 수행하며, 증감식은 반복이 한 번 끝날 때마다 실행됩니다. 아래는 For문을 사용한 예제입니다.

for(int i=0; i<5; i++){
    System.out.println("i의 값은 "+ i + "입니다.");
}

위 코드는 i가 0부터 4까지 총 5번 반복하며, 반복이 진행될 때마다 i의 값을 출력합니다.

 

반응형

 

While문

While문은 조건이 참일 때 반복을 계속하며, 조건이 거짓이 되면 반복을 멈춥니다. While문의 기본 구조는 다음과 같습니다.

while (조건식) {
    // 반복 수행할 코드
}

While문은 조건식이 true일 동안 반복을 수행합니다. 조건식이 false가 될 때까지 반복을 계속합니다. 아래는 While문을 사용한 예제입니다.

int i = 0;
while (i < 5) {
    System.out.println("i의 값은 "+ i + "입니다.");
    i++;
}

위 코드는 i가 0부터 4까지 총 5번 반복하며, 반복이 진행될 때마다 i의 값을 출력합니다.

 

300x250

 

Do-while문

Do-while문은 While문과 비슷하지만, 조건이 참이면 무조건 한 번은 실행하고, 이후에 조건을 판단하여 반복 여부를 결정합니다. Do-while문의 기본 구조는 다음과 같습니다.

do {
    // 반복 수행할 코드
} while (조건식);

Do-while문은 일단 한 번 실행한 후에 조건식을 판단합니다. 조건식이 true일 경우 반복을 계속하며, 조건식이 false가 될 때까지 반복을 계속합니다. 아래는 Do-while문을 사용한 예제입니다.

int i = 0;
do {
    System.out.println("i의 값은 "+ i + "입니다.");
    i++;
} while (i < 5);

위 코드는 i가 0부터 4까지 총 5번 반복하며, 반복이 진행될 때마다 i의 값을 출력합니다.

 

 

For문과 While문의 차이점

For문과 While문은 조건식의 위치가 다릅니다. For문은 조건식을 처음부터 검사하고, While문은 반복을 시작하기 전에 조건식을 검사합니다. 또한 For문은 반복 횟수가 정해져 있을 때 사용하고, While문은 반복 횟수가 정해져 있지 않을 때 사용합니다.

 

 

Do-while문의 차이점

Do-while문은 While문과 다르게 일단 한 번은 반복을 실행합니다. 그리고 조건식이 true일 경우 계속 반복을 하며, false일 경우에만 종료됩니다.

 

 

결론

JAVA에서는 For, While, Do-while 세 가지 종류의 반복문을 제공합니다. 이 중 적절한 반복문을 선택하여 프로그램을 작성하면 코드를 간결하고 효율적으로 작성할 수 있습니다. 프로그래머는 자신이 작성하는 프로그램의 성격과 특성에 따라 적합한 반복문을 선택하여 사용할 수 있어야 합니다. 이번 글을 통해 JAVA의 반복문을 이해하고, 적절하게 사용하는 방법을 익히시기를 바랍니다.

320x100
728x90