public static void main(String[] args) {
int arr[] =new int[50];
Scanner sc = new Scanner(System.in);
System.out.println("请输入参数N");
int n = sc.nextInt();
for (int i = 0; i < arr.length; i++) {
arr[i] = (int)(n*Math.random()+1);
}
//最大值
int max=arr[0];
for (int i = 0; i < arr.length; i++) {
if(max<arr[i]){
max = arr[i];
}
}
//最小值
int count = 0;
int min = arr[0];
for (int i = 0; i < arr.length; i++) {
if (min>arr[i]){
min = arr[i];
}
if (arr[i] >= 60){
count++;
}
}
System.out.println("最大值:" + max + "\n最小值:" + min +
"\n>=60的个数:" + count);
}
获取数组最大值和最小值操作:利用Java的Math类的random()方法,编写函数得到0到n之间的随机数,n是参数。并找出产生50个这样的随机数中最大的、最小的数,并统计其中>=60的有多少个
于 2023-05-26 11:49:07 首次发布