1.产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
package allTest;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* 1.产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
Math.random()
获取公式:(条件:0<=m<=n)
[m,n)之间: (数据类型)(m+Math.random()*(n-m));
[m,n]之间: (数据类型)(m+Math.random()*(n-m+1));
*/
public class Test01 {
public static void main(String[] args) {
//创建ArrayList集合
List<Integer> list = new ArrayList<>();
//创建可以存10个数的数组
int[] nums = new int[10];
Random random = new Random();
for (int i = 0; i <nums.length ; i++) {
nums[i] = (int) (1+Math.random()*(100-1));
if (nums[i]>=10){
list.add(nums[i]);
}
}
for (Integer i:
list) {
System.out.println(i);
}
}
}