我试图获得一个可以生成一些随机数的程序,然后找到这些随机数的平均值,所有这些都在设定的参数范围内。
这是我到目前为止所拥有的:
import java.util.*;
public class RandomAverage {
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.print("Enter n: ");
int n = Integer.parseInt(scanner.nextLine());
double sum =
我知道我需要像这样结束这个程序:
System.out.print("Computer generated " + n + " random numbers in range between 1 – 100 and the average " + __ + " is: ");
}
}
答案 0 :(得分:1)
如果你想使用随机整数:
double sum = 0;
for (int i=0; i<n; i++) {
sum += random.nextInt();
}
double average = sum/n;
否则,请查看Random
上的Javadoc,了解其他生成随机数的方法,即在范围内等。