Java/디딤돌 Java 언어 Part1

[Java 소스] break 문 이용하여 반복문 탈출

언제나휴일 2016. 12. 1. 00:50
반응형

[Java 소스] break 문 이용하여 반복문 탈출


 Program.java



import java.util.Scanner;

 

public class Program {

    static Scanner scanner = new Scanner(System.in);

   

    public static void main(String[] args){

        exLoopIfBreak();

    }

 

    private static void exLoopIfBreak() {

        boolean check = true;

       

        int sum = 0;

        int num = 0;       

        String s;

        System.out.println("입력한 양의 정수의 합을 계산합니다. 음수를 입력하면 끝남");

        while(check){

            System.out.println("정수 입력");

            num = scanner.nextInt();

           

            if(num < 0){

                System.out.println("음수를 입력하였군요. 작업을 완료할게요.");

                break;

            }

            sum += num;

            System.out.println("계속 입력(Y)");

            s = scanner.next();           

            check = s.equals("Y");

        }

        System.out.println("입력한 양의 정수의 총 합은 "+ sum);       

    }

}


실행 결과

입력한 양의 정수의 합을 계산합니다. 음수를 입력하면 끝남

정수 입력

3

계속 입력(Y)

Y

정수 입력

-2

음수를 입력하였군요. 작업을 완료할게요.

입력한 양의 정수의 총 합은 3



본문

[Java] 3.3.4 break



반응형