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);
}
}
结果:
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);
}
}
结果:
相关文章推荐
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- java随机生成10个整数,打印出其最大值、最小值、平均值。
- 从一个整数数组中取出最大的整数,最小整数,总和,平均值
- java基础_day0018_数组_ArrayUtil_最大值_最小值_交换_复制_平均值_求和
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- NSArray 数组快速求总和 最大值 最小值 和 平均值
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- Java 数组 排序 最大值,最小值,总和。
- java代码数组求平均值,最大值,最小值
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- Java程序:求一个数组中的最大值丶最小值和平均值。
- Java给定一个数组,数组元素是一些正整数,求这些正整数收尾详解得出的最大数或最小数
- Java程序:求一个数组中的最大值丶最小值和平均值。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- Java数组的应用2:数组的最大,最小,求和,平均值,倒置