import java.util.Collections;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
/*
分析以下需求并实现
1.通过键盘录入一个数字,作为数组的长度
2.根据录入的数字,创建一个长度为该数字的数组
3.通过随机数为数组中的每个元素进行赋值。随机数的范围在1-100之间
4.求出数组中最大数字
5.求出数组中的数字平均值
*/
public class Number {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("键盘录入一个数字,作为数组的长度:");
int num = sc.nextInt();
int[] array = new int[num];
Random r = new Random();
for (int i = 0; i < array.length; i++) {
int random = r.nextInt(100) + 1;
array[i] = random;
}
int max = 0;
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
if (array[i] > max) {
max = array[i];
}
}
System.out.println("数组中最大数字是:" + max);
System.out.println("数组中的数字平均值:" + sum/array.length);
}
}
数组、长度、键盘录入Scanner 随机数Random、平均值、最大值练习题
最新推荐文章于 2023-07-28 10:35:33 发布