怎样用java.long.Math类生成100个0~99之间的随机数,并找出其中的最大最小值?求代码

大哥有没有人讲详细点的,我想问下,怎样用java.long.Math类生成100个0~99之间的随机数,并找出其中的最大最小值?求代码
最新回答
口拙嘴笨

2024-10-01 03:29:49

前几天刚给人写过这个代码。。。
生成10个100内随机数,放在数组内。并能求出其最大值和最小值

public class SortDemo {

public static void main(String[] args) {
int[] array=new int[10];
int maxNum,minNum;
array[0]=(int) (Math.random()*100);
maxNum=array[0];
minNum=array[0];
System.out.print("随机生成的数列是:"+array[0]+" ");
for(int i=1;i<10;i++)
{
array[i]=(int) (Math.random()*100);
if(array[i]>=maxNum)
maxNum=array[i];
if(array[i]<=minNum)
minNum=array[i];
System.out.print(array[i]+" ");
}
System.out.println();
System.out.println("此数列最大值是:"+maxNum);
System.out.println("此数列最小值是:"+minNum);
}
}
爱哭的小鬼

2024-10-01 13:47:25

这个是生成0~99之间的随机数
int a = (int)(Math.random()*100);

可以利用for循环生成100个.

找最大值最小值 可以利用if来判断.

代码是要自己写的,尤其是刚开始学,只有一次次次的试,一次次的错误。才能学透学好!