2019-07-18

热爱生活,开心有趣,努力善良!

今天开始记录学习的杨嗯嗯。

用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合中。

import java.util.ArrayList;

import java.util.Random;

/**

* 分析:

*  1,需要创建一个集合,用来存储int数字:

*  2,随机数字用Random nextInt

*  3,循环20次,把随机数字放入大集合:for add

*  4,自定义一个方法,用来筛选

*  筛选:根据大集合,筛选符合要求的元素,得到小集合

*  三要素:

*  返回值类型:ArrayList小集合(里边元素不确定)

*  方法名称:getSmallList

*  参数列表:ArrayList大集合(装着20个随机数字)

*  5,判断(if)是偶数:num % 2 == 0

*  6,如果是偶数,就放到小集合,否则不放。

*/

public class ArrayListReturn {

    public static void main(String[] args) {

        ArrayList bigList =new ArrayList<>();

        Random r =new Random();

        for (int i =0; i <20; i++) {

            int num = r.nextInt(100) +1; //1-100

            bigList.add(num);

        }

        ArrayList smallList =getSmallList(bigList);

        System.out.println("偶数总共有多少个:"+ smallList.size());

        for (int i =0; i < smallList.size(); i++) {

            System.out.print(smallList.get(i)+" ");

        }

}

public static ArrayListgetSmallList(ArrayList bigList){

        //创建一个小集合,用来装偶数结果

        ArrayList smallList =new ArrayList<>();

        for (int i =0; i < bigList.size(); i++) {

            int num = bigList.get(i);

            if (num %2 ==0) {

            smallList.add(num);

            }

        }

        return smallList;

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容