728x90
Test055 반복문 (do ~ while 문) 실습 / 여러 개의 정수를 입력받아 그 합을 계산
※ 실습 문제
사용자로부터 여러 개의 정수를 입력받아 그 합을 계산하여 결과를 출력해주는 프로그램을 구현한다. 단, 사용자가 『-1』을 입력 시
입력받는 행위를 중지하고 그 동안 입력받아둔 정수들의 합을 출력할 수 있도록 구현한다.
단, 입력받는 과정은 Scanner 인스턴스를 생성하여 처리한다.
Test055.java
import java.util.Scanner;
public class Test055
{
public static void main(String[] args)
{
int n, or=1, sum=0; //입력받을 정수, 순서, 합
Scanner sc = new Scanner(System.in);
do
{
System.out.print(or+"번째 정수 입력(-1 종료) : ");
n = sc.nextInt();
sum += n;
or++;
}
while (n!=-1);
sum+=1;
System.out.println("\n>> 현재까지 입력된 정수의 합 : " + sum);
}
}
cmd
1번째 정수 입력(-1 종료) : 4
2번째 정수 입력(-1 종료) : 80
3번째 정수 입력(-1 종료) : 20
4번째 정수 입력(-1 종료) : -1
>> 현재까지 입력된 정수의 합 : 104
계속하려면 아무 키나 누르십시오 . . .
728x90
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test057_ 반복문 (for 문) 실습 / 4의 배수만 출력하는 프로그램 (0) | 2018.04.14 |
---|---|
JAVA_ Test056_ 반복문 (for 문) 실습 / 개요 / while문과 비교 (0) | 2018.04.14 |
JAVA_ Test054_ 반복문 (do ~ while 문) 실습 / 사용자가 원하는 답을 낼때까지 반복질문 (0) | 2018.04.14 |
JAVA_ Test053_ 반복문 (while 문) 실습문제 / 원하는 단의 구구단 출력하기 (0) | 2018.04.14 |
JAVA_ Test052_ 반복문 (while 문) 실습문제 / 1부터 임의의 정수까지 여러 합 구하기 (0) | 2018.04.14 |
댓글