본문 바로가기
Study Note/Java

JAVA_ Test055_ 반복문 (do ~ while 문) 실습 / 여러 개의 정수를 입력받아 그 합을 계산

by 시뮝 2018. 4. 14.
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

댓글