Java中产生十个随机数 在这十个随机数中提出最大的那个随机数
发布网友
发布时间:2022-10-18 00:49
我来回答
共2个回答
热心网友
时间:2023-11-05 08:20
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
int b = (int) (Math.random() * 100);
list.add(b);
}
System.out.println("随机数为:" + list);
Collections.sort(list);
System.out.println("最大为:" + list.get(9));
}
}
热心网友
时间:2023-11-05 08:21
import java.util.Random;
public class MaxRandom {
/**
*
* @param len 数组的长度
* @param bound 生成的树上限
* @return
*/
public int[] createNums( int len , Integer bound ){
int[] nums = new int[len];
Random random = new Random();
int num ;
for( int i = 0 ; i < len ; i ++ ){
if( bound == null ){
num = random.nextInt();
}else{
num = random.nextInt(bound);
}
nums[i]=num;
}
return nums;
}
public int getMaxNum( int ... nums ){
int max = nums[0];
for( int i = 0 ; i < nums.length ; i++ ){
if( max < nums[i] ){
max = nums[i];
}
}
return max;
}
}