生成100个0-99的随机整数,找出最大和最小值,并统计大于50的整数个数
提示:
Math类支持random方法:
public static synchronized double random()
该方法返回一个0.0-1.0的小数,如果要得到其他范围的数,需要进行相应的转换。
例如:0-99的整数 int num=(int)(100*Math.random());
public class Radom {
public static void main(String args[]){
int[] a = new int[100];
int count = 0;
int Max = 0,Min=100;
for(int i=0;i<100;i++){
a[i] = (int)(100*Math.random());
if(a[i]>50){
count++;
}
if(a[i]>Max){
Max = a[i];
}
if(a[i]<Min){
Min = a[i];
}
}
System.out.println("0-99随机整数中最大值为:"+Max);
System.out.println("0-99随机整数中最小值为:"+Min);
System.out.println("0-99随机整数中大于50的整数个数为::"+count);
for(int j=0;j<100;j++){
System.out.print(a[j]+" ");
}
}
}