2013-11-02 3 views
0

임의의 숫자 그룹 평균을 어떻게 찾을 수 있습니까? 예를 들어, 평균을 찾으려면 어떻게해야할까요? 사용자에게 난수를 생성 할 횟수와 9를 입력하고 난수를 random = randlist.nextInt(100) + 1;으로 만드시겠습니까? 숫자의 합계를 몇 개의 숫자로 나눠서 평균을 찾았는지 알고 있지만,이 경우 임의의 방법으로 생성 된 숫자를 찾아서 함께 더하고 9로 나눕니다.자바 임의 숫자 평균 계산

+0

나는 혼란 스러워요. 필요한 코드, 심지어 필요한 코드까지도 명시한 다음 어떻게 수행 하는지를 묻습니다. 당신은 당신이 가지고있는 문제가 무엇인지를 명확히 할 수 있습니까? 지금까지 가지고있는 코드를 보여줄 수 있습니까? 나는 당신이 루프를 작성하고 사용자 입력을 요청하는 방법을 알고 있다고 가정합니다 (또는 당신은 그것을 할 수 있습니다). –

+0

더 많은 것을 설명하십시오! 내가 발견 한대로 임의의 숫자 (9 개의 숫자)를 저장해야 평균을 위해 참조 할 수 있습니다. –

+1

@AlirezaFattahi 아니요, 모든 번호를 저장하지 않아도됩니다. 필요한 것은 합계와 그 합계에 몇 개의 값이 필요한지입니다. – pjs

답변

3

함께 :

double avg = 0.0; 
for (int i = 0; i < nTimes; i++) { 
    avg += randlist.nextInt(100) + 1; 
} 
avg /= nTimes; //This is the final average 
+1

합산에'long'을 사용하는 것이 더 안전하며'double avg = (double) sum/nTimes; – azz