inblog logo
|
harimmon
    자바

    [Java] 21. while문

    백하림's avatar
    백하림
    Feb 05, 2025
    [Java] 21. while문
    package ex03; import java.util.Scanner; public class GetSum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; //1,2,3,4,5,6,7,8,9,10 while (true) { // 1. 숫자 받기 int value = sc.nextInt(); // 2. 종료 신호 확인하기 if (value == -1) {// -1을 입력하면 종료 break; } // 3. 값 누적하기 sum = sum + value; } System.out.println("누적 값은 : " + sum + " 입니다."); } }
    notion image
    💡

    특징:

    1. 조건 확인 후 실행: while문은 반복문이 실행되기 전에 조건을 먼저 평가합니다.
      1. 조건이 처음부터 false이면 반복문이 한 번도 실행되지 않을 수 있습니다.
    1. 무한 반복: 조건이 항상 true인 경우, while문은 무한 반복에 빠질 수 있습니다. 이를 방지하려면 조건이 적절히 변경되도록 코드 작성에 주의해야 합니다.

    유의사항:

    • 조건이 잘못 설정되면 무한 루프에 빠질 수 있습니다.
    • 반복문 내부에서 반드시 조건을 종료 시키는 코드가 있어야 합니다. (Break문)
     
    Share article

    harimmon

    RSS·Powered by Inblog