您的位置:首页 > 编程语言 > Java开发

Java 随机生成50个正整数,存放到数组,求出总和,平均值,最大值,最小值

2017-07-22 16:08 453 查看
题目:

Java 随机生成50个正整数,存放到数组,求出总和,平均值,最大值,最小值

代码:

import java.util.Random;
public class TestArrays{
public static void main(String[] args){
//随机生成50个正整数,存放到数组,求出总和,平均值,最大值,最小值
Random random=new Random();
int rand=0;
int[] arrays=new int[50];
int max=0;//最大值
int min=0;//最小值
int sum=0;//总和
double avg=0.0;//平均值

//生成数组
System.out.println("随机生成的数为: ");
for(int i=0;i<50;i++){
rand=random.nextInt(50);//在0-50内随机生成一个正整数
arrays[i]=rand;
System.out.print(rand+" ");
}
//求总和
for(int i=0;i<arrays.length;i++){
sum+=arrays[i];
}
//求最大值和最小值
max=arrays[0];//假设第一个值为最大值
for(int i=0;i<arrays.length;i++){
if(arrays[i]>max){
max=arrays[i];
}else{
min=arrays[i];
}
}

avg=sum/arrays.length;//计算平均值
System.out.println();//换行
System.out.println("总和: "+sum);
System.out.println("平均值: "+avg);
System.out.println("最大值: "+max);
System.out.println("最小值: "+min);

}
}

结果:






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐