2013-09-27 4 views
0

사용자 입력을 사용하여 입력 한 숫자의 합계와 최소 숫자 및 사용자가 입력 한 정수를 찾는 프로그램이 있습니다. 나는이 프로그램을 실행하면감시 카메라에 대해 궁금한 점이 있으십니까? 초보자 용 Java 프로그래밍

public static void main(String args[]) 
{ 

int numOfints = 0; 
int numberin; 
int sum = 0; 
int small; 

Scanner input = new Scanner(System.in); 

System.out.print("Please enter the numbers. <-999 to stop>: "); 
System.out.print("Please enter the first number: "); 
numberin = input.nextInt(); 
small = numberin; 

while(numberin!=-999) 
{ 

numOfints++; 
sum+=numberin; 

} 
if (numberin >0) 
{ 

System.out.println("Total number of numbers inputted was" +numOfints); 
System.out.println("The sum of these numbers is " + sum); 
System.out.println("The smallest number in the set is" + small); 

} 
else 

System.out.println("The number set is empty, therefore no calculations can be performed."); 

} 

} 

{ 

그러나 나타나는 유일한

c:\jwork>java lab7a 
Please enter the numbers; <-999 to stop>: Please enter the first number: 1 
_ 

이며 사용자로부터 더 이상 입력을 허용하지 않습니다. 왜 프로그램이 계속되지 않습니까?

답변

1

while 루프 내에서 사용자로부터 입력하는 방법이 없습니다.