题目:
编写一个Java程序,先产生一个随机数n(要求0<n<10),然后随机生成n个0~100的随机数,输出这n个随机数的和。
import java.util.Random;//调用随机数Random
public class Demo07 {
public static void main(String[] args) {
Random r = new Random();
int n = r.nextInt(10); //随机产生一个0~10的随机数
System.out.println("随机生成" + n + "个数");
int sum = 0;
for (int i = 0; i < n; i++) {//循环产生n个随机数
int a = r.nextInt(100);//生成1个0~100的整数
sum += a;
}
System.out.println("这n个数的和是:" + sum);
}
}
生成的结果:
多运行几次 每次结果都不一样