我对你的问题是这么理解的,写的代码如下:- import java.util.Random;
- public class test0129 {
- public static void main(String[] args) {
- int sum=0;
- //定义一个长度30的数组,我定义的是int型的数组,只是为了测试。
- int [] in=new int[30];
- //使用随机数
- Random ran = new Random();
- for (int i = 0; i < in.length; i++) {
- //给数组每个元素负责,1~100之间,模拟学生的分数
- in[i]=(ran.nextInt(100))+1;
- }
- for (int i = 0; i < in.length; i++) {
- //求数组每个元素的总和,即30名学生的分数总和
- sum+=in[i];
- }
- //通过总和除以数组长度,得出平均数
- double average_value=sum/in.length;
- //打印结果
- System.out.println("数组中这30名学生的平均成绩为:"+average_value);
- }
- }
复制代码 以上就是我按照你的问题的理解写的,不知道是否符合你的要求!
代码里我为了方便观看,使用的是int型的数组,实际上,分数最好使用double型的,你到时可以自行修改一下即可!
|