ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [프로그램 이론]스캐너(Scanner)(3)
    프로그래밍 이론 2024. 2. 18. 12:06

    ● Scanner - 반복 예제

    ▶ Scanner 반복 예제 1

    - 사용자가 입력한 문자열을 그대로 출력하는 예제를 만들어보자.

    - exit라는 문자가 입력되면 프로그램을 종료한다.

    - 프로그램은 반복해서 실행된다.

    - Scanner 반복 예시 1

    - 실행 결과

    while(true) : 중간에 break문을 만나기 전까지 반복한다.

    ★ 입력받은 문자가 "exit"이면 "프로그램을 종료합니다."를 출력하고 break문을 통해서 while문을 빠져나간다.

     

    ▶ Scanner 반복 예제 2

    - 첫 번째 숫자와 두 번째 숫자를 더해서 출력하는 프로그램을 개발하자.

    - 첫 번째 숫자와 두 번째 숫자 모두 0을 입력하면 프로그램을 종료한다.

    - 프로그램은 반복해서 실행된다.

    - Scanner 반복 예시 2

    - 실행 결과

    - 종료 부분

    ● 입력 받은 num1, num2 둘 다 함께 0일 때 "프로그램 종료"를 출력하고 break를 통해 while문을 빠져나간다.

    ● 비교 연산자를 사용했다. true && truetrue이다. 따라서 두 조건이 모두 참이어야 if문의 코드 블럭이 실행된다.

    ▶Scanner 반복 예제 3

     - 사용자 입력을 받아 그 합계를 계산하는 프로그램을 작성해야 한다.

    - 사용자는 한 번에 한 개의 정수를 입력할 수 있으며, 사용자가 0을 입력하면 프로그램은 종료된다.

       이때, 프로그램이 종료될 때까지 사용자가 입력한 모든 정수의 합을 출력해야 한다.

    - Scanner 반복 예시 3

    - 실행 결과

    int sum : 이곳에 사용자가 입력한 값을 누적한다.

    sum += number : 사용자가 입력한 number값을 sum에 누적해서 더한다.

          ⊙  +=을 사용했으므로 다음 코드와 같다 : sum = sum + number

Designed by Tistory.