获取数组最大值和最小值操作:编写函数得到0到n之间的随机数,n是参数。并找出产生50个这样的随机数中最大的、最小的数,并统计其中>=60的有多少个
import java.util.Scanner;
public class shuZu2{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int max = 0;
int min = 0;
int sum = 0;
int[] b = new int [50]; //定义空间50
System.out.println("输入随机数范围:");
int n = sc.nextInt();
for(int a = 0;a<b.length;a++){
int num=(int)(n*Math.random()); //随机数
b[a]=num; //给数组定值
System.out.print(a);
System.out.println("随机数:" + num);
if(num >= 60){ //判断>=60的有多少个
sum++;
}
}
for(int i = 0;i<b.length;i++){ //冒泡排序判最值
for(int j = 0;j<b.length-1-i;j++){0
if(b[j]>b[j+1]){
int c = b[j];
b[j] = b[j+1];
b[j+1] = c;
}
}
}
System.out.print("最小值 =" + b[0]);
System.out.println("最大值 =" + b[b.length-1]);
System.out.println("随机数中'>=60'的有" + sum + "个");
}
}