public class KeTangZuoYe_22 
{
public static void main(String[] args)
{

/*
1. 定义一个长度为10的int[]数组,并向其中填入10个20(0 - 20)范围内的随机数,
找出其中的最大值、最小值、总和。

1)定义一个长度为10的int[]数组
2)并向其中填入10个随机数
3)找出其中的最大值、最小值、总和

*/

//定义长度为10的数组
int[] array = new int[10];

//创建Random实例|对象,通过Random对象可以生成随机数
java.util.Random random = new java.util.Random();

for(int i=0;i<array.length;i++){
//调用random对象的nextInt方法生成 20 以内的随机数 (0 到 20 但是不包括20)
int data = random.nextInt(20);
//向数组中填充数据
array[i] = data;
System.out.println("生成的随机数:"+data);
}

//定义总和
int sum = 0;


//定义最大值
int max = -1;

//定义最小值
int min = 20;

//遍历数组找出其中的最大值、最小值、总和

for(int i=0;i<array.length;i++){
//计算总和
sum += array[i];// sum = sum + array[i];

//计算最大值
if(array[i] > max){
max = array[i];
}

//计算最小值
if(array[i] < min){
min = array[i];
}

}

System.out.println("总和:"+sum +" 最大值:"+max+" 最小值:"+min);



}
}

 

世界上最美的风景,是自己努力的模样