import java.util.Scanner;
import java.util.Arrays;
class Practice
{
public static void main(String[] args)
{
int[] arr = new int[10];
for (int i =0; i < arr.length; i++){
arr[i] = (int)(Math.random()*(99-10+1)+10); //随机数的生成
}
System.out.println("生成随机数为:" + Arrays.toString(arr));
//求随机数中最大值与最小值
int max = arr[0]; //把数据中的第1个元素存为max
int min = arr[0]; //把数据中的第1个元素存为min
//累加随机数
int sum = 0;
for (int i = 0; i < arr.length; i++){
if(arr[i] > max){
max = arr[i];
}
if(arr[i] < min){
min = arr[i];
}
sum += arr[i]; //累加求和
}
System.out.println("随机数中最大值为:" + max);
System.out.println("随机数中最小值为:" + min);
System.out.println("随机数和为:" + sum);
//计算随机数平均值
double avg;
avg = (double)sum/arr.length;
System.out.println("随机数平均值为:"+ avg);
}
}
java-随机生成10个两位数,求最大值、最小值、总数和、平均值
最新推荐文章于 2024-08-11 03:34:48 发布