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);
}
}
世界上最美的风景,是自己努力的模样