怎么用Java输出五个100以内随机数的最大值

怎么用Java输出五个100以内随机数的最大值简单一点的好
2025-03-13 16:41:46
推荐回答(3个)
回答1:

import java.util.Arrays;
public class 随机数 {
public static void main(String[] args) {
int[] arr=new int[5];//数组,5个元素!
for (int n = 1; n <= arr.length; n++) {
for (int i = 0; i < arr.length; i++)//创建5个随机数!
arr[i]=(int)(Math.random()*100);
Arrays.sort(arr);//排序!
System.out.println("第"+n+"次随机元素:"+Arrays.toString(arr)+"\t最大随机值:"+arr[arr.length-1]);
}
}
}

回答2:

import java.util.Random;
public class MyClass {

public static void main(String[] args) {
Random rand = new Random();//随机种子
int a[] = new int[5];
int max = 0;

//赋值
for(int i:a) {
i = rand.nextInt(100);//随机生成0-99的随机数
System.out.println(i);
max = i>max?i:max;
}
System.out.println("最大值="+max);
}
}

回答3:

你说简单一些所以我就写个最简单的
Random random=new Random();//此类的实例用于生成伪随机数流,详情查看API
int x=0;
int y=0;
for(int i=0;i<5;i++)//因为你要五个。所以循环五次
{
x=random.nextInt(101);//0到100的随机数,如果不要100就将101换成100
if(x>=y)//如果随机出的数字比y大,那么就把x赋给y
{
y=x;
}
System.out.println(x);
}
System.out.println(y);
然后y就是五个0-100随机出的最大值了