题目概述:定义1到100的范围内生成10个随机的元素,求和,平均值,以及比平均值小的个数
主要是用random对象生成10个元素,用for循环遍历数组
import java.util.Random;
public class Randomarray {
public static void main(String[] args) {
int s=0;
int average;
int count=0;
int [] num=new int[10];
Random random=new Random();
//生成10个元素
for (int i = 0; i <num.length ; i++) {
int number=random.nextInt(100)+1;
//将生成的随机元素赋值到数组
num[i]=number;
}
for (int i = 0; i <num.length ; i++) {
s=s+num[i];
}
System.out.println("和为"+s);
average=s/num.length;
System.out.println("平均值为"+average);
for (int i = 0; i <num.length ; i++) {
if(num[i]<average)
count++;
}
System.out.println("一共有"+count+"个数比平均值小");
}
}