2014-02-28 2 views
0

내 목표 : while 루프를 사용하여 사용자로부터 20 개의 입력을 얻는 응용 프로그램을 작성하고 모든 해당 숫자의 합계를 표시합니다.루프를 사용하는 합계

나는 while 루프를 수행하는 방법을 얻지 만 모든 변수의 합을 얻는 방법을 알지 못합니다 (변수가 같기 때문에). 여기 내가 지금까지 가지고있는 것입니다 :

Scanner Numb = new Scanner (System.in); 
int count = 0; 
while (count<20) { 
    System.out.println("Enter number: "); 
    int numb = Numb.nextInt(); 
    count++; 
+0

에게 시험을 저장하는 것은 악몽. 20 개의 사용자 입력을 가진 20 개의 요소로 int 배열을 채운 다음, 배열을'getSum (i []) '함수로 전달하십시오. 그런 다음 테스트 데이터를 작성할 필요없이 ... 모두 ... 20 ... 숫자 ... 매 ... 싱글 ... 시간 ... 아. – aliteralmind

답변

3

사용 공통 변수 *** 20 *** 사용자 입력을 프로그램 합

int sum = 0; 
int count = 0; 
while (count<20) { 
    System.out.println("Enter number: "); 
    int numb = Numb.nextInt(); 
    sum = sum+numb; 
    count++; 
} 
System.out.println("sum is "+sum); 
+0

감사합니다. 도움에 정말 감사드립니다. while 루프는 그렇지 않으면 좋게 보입니까? –

+0

네, 잘 생겼습니다. 만약 도움이된다면 이것을 대답으로 표시하십시오. :) –

+0

시스템이 허락하자마자 그렇게 할 것입니다 :) –

0

while 루프 외부에 추가 할 다른 변수가 필요합니다.

+0

예는 일반적으로 도움이됩니다. – Mike