-
[프로그램 이론]스캐너(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 && true → true이다. 따라서 두 조건이 모두 참이어야 if문의 코드 블럭이 실행된다.
▶Scanner 반복 예제 3
- 사용자 입력을 받아 그 합계를 계산하는 프로그램을 작성해야 한다.
- 사용자는 한 번에 한 개의 정수를 입력할 수 있으며, 사용자가 0을 입력하면 프로그램은 종료된다.
이때, 프로그램이 종료될 때까지 사용자가 입력한 모든 정수의 합을 출력해야 한다.
- Scanner 반복 예시 3
- 실행 결과
● int sum : 이곳에 사용자가 입력한 값을 누적한다.
● sum += number : 사용자가 입력한 number값을 sum에 누적해서 더한다.
⊙ +=을 사용했으므로 다음 코드와 같다 : sum = sum + number
'프로그래밍 이론' 카테고리의 다른 글
[프로그램 이론]배열(Array)(1) (0) 2024.02.20 [프로그래밍 이론]변수 값 교환 (0) 2024.02.18 [프로그램 이론]스캐너(Scanner)(2) (0) 2024.02.17 [프로그램 이론]스캐너(Scanner)(1) (0) 2024.02.17 [프로그래밍 이론] 형변환(Casting) (0) 2024.02.17