1.产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
package advanced.day13;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* @author Object(object_hui@sina.com)
* @description list集合应用
* @date 2020/9/17
*/
/**
*功能描述
* @author Object
* 实现需求
* 1.产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
*/
public class ListDemo {
public static void main(String[] args) {
Random ran = new Random();
int[] arr = new int[10];
for (int i = 0;i < arr.length;i++){
arr[i] = ran.nextInt(100)+1;
}
for (int i:arr
) {
System.out.println(i);
}
List<Integer> list = funtion(arr);
System.out.println(list);
}
public static List<Integer> funtion(int[] arr){
List<Integer> list = new ArrayList<>();
for (int i:arr
) {
if(i>=10)
list.add(i);
}
return list;
}
}