2011-10-31 5 views
1

나는 이곳에서 새본이고 진지한 도움이 필요합니다. 이것을 알아 내려고 6 시간을 보낸 후, 나는 미쳐 가고 도움이 필요합니다. 여기에 제가 배정 된 질문이 있습니다.JAVA에서 입력 번호의 표준 편차

  1. StandardDeviation 프로젝트를 만듭니다. double 데이터 값 세트를 읽는 java 프로그램을 작성하십시오. 모든 값을 읽었 으면 값의 수, 평균 및 표준 편차를 인쇄하십시오.

입력 한 숫자의 그룹을 허용하고 JAVA에서 읽을 수있는 명령을 찾을 수 없습니다. 누군가가 나를 시작하거나 상대적인 문제 나 예를 찾을 수있는 어딘가를 가리 키도록 도와 줄 수 있습니까? 고맙습니다. 내가 아는 전부는 으로 시작해야한다는 것입니다. (in.hasNextDouble())

+0

이 숙제가 있습니까? 그렇다면 그에 따라 태그를 지정해야합니다. – Rob

+0

예. 미안합니다. –

+2

@PhilippSemenenko - 명백한 진술을 할 위험이 있으므로, 이것은 강의 노트 및/또는 권장 텍스트 책에서 다루어집니다. 그리고 강사가 온라인에서 Javadocs를 찾을 위치를 알려 주어야합니다. –

답변

0

Scanner 클래스를 살펴보십시오. 그것은 입력 데이터를 읽을 수 있으며 데이터를 꺼내기 위해 hasNextDouble과 nextDouble을 반복적으로 호출 할 수 있습니다.

+1

도움이 될 경우. 이것은 내가 지금까지 가지고있는 것이다. 패키지 standarddeviation; 가져 오기 java.util. *; 공용 클래스 StandardDeviation { 공용 static void main (String [] args) { Scanner in = new Scanner (System.in); 이중 총계 = 0; 이중 평균 = 0; 이중 편차 = 0; int count = 0; while (in.hasNextDouble()) { } } } –

+1

코드가 도움이 될 것이지만 질문의 본문에 도움이 될 것입니다. 거기에 넣고 적절한 코드 서식 지정 태그 *를 추가하십시오. 그러면 모두가 너를 도울 수있다. –

2

저는 숙제라고 가정합니다.

너는 java.util.Scanner을보고 싶을 것이다, 너는 while(Scanner.hasNextDouble())을 합계 할 수있게 할 것이다. java.util.ArrayList을 살펴 보려면 모든 번호를 추적하고 싶을 것입니다.

참고 : ArrayList을 올바르게 사용하려면 Double 기본을 거의 똑같이 처리 할 수있는 Double 클래스를 사용해야하거나 ArrayList 대신 배열을 사용할 수 있습니다.

0

javaman (http://www.daniweb.com/members/javaman2/471995)에서 해결책을 찾았습니다. Scanner 클래스가이 영역에서도 기능을 제공하는 것처럼 보입니다.