Java选出偶数,Java 定义集合存入20个随机数字,通过自定义方法筛选偶数元素,放入新集合,打印输出...
package com.peihua.day7.exercise;
/*
定义集合存入20个随机数字,通过自定义方法筛选偶数元素,放入新集合,打印输出
*/
import java.util.ArrayList;
import java.util.Random;
public class DemoArrayReturn {
public static void main(String[] args) {
//第一步创建新的集合对象arraylist
ArrayList arrayList = new ArrayList<>();
//创建随机数组对象
Random random = new Random();
//循环遍历,输出
System.out.println("生成的随机数有:");
for (int i = 0; i < 20; i++) {
//定义变量用来接受随机数
int num = random.nextInt(100) + 1;//+1,将0去除,位数+1
//通过aryaylist的存在的方法add,将变量num,赋值给Arraylist集合中
arrayList.add(num);//将随机数添加到集合arraylist
//不换行打印所得到的随机数
System.out.print(num + " ");
}
System.out.println();
//创建新的对象smalllist用来存放集合中的偶数
ArrayList smalllist = getSmalllist(arrayList);
//循环遍历,打印输出
System.out.println("偶数有" + smalllist.size() + "个,如下所示");
for (int i = 0; i < smalllist.size(); i++) {
System.out.print(smalllist.get(i) + " ");
}
}
//创建Get方法用来判断生成的随机数是否是偶数
public static ArrayList getSmalllist(ArrayList arrayList) {
//创建新的集合用于存放偶数
ArrayList small = new ArrayList<>();
//循环遍历,arraylist.size就是集合的长度
for (int i = 0; i < arrayList.size(); i++) {
//定义变量用来存储从arraylist拿到的集合(数值,数值,)
int num = arrayList.get(i);
//进行判断num%2取模==0既是偶数
if (num % 2 == 0) {
//将变量的值通过arraylist的方法add传给small(新集合)
small.add(num);
}
}
//将集合作为参数返回
return small;
}
}
标签:打印输出,自定义,ArrayList,smalllist,偶数,num,集合,arrayList
来源: https://www.cnblogs.com/521521cm/p/14278921.html
Java选出偶数,Java 定义集合存入20个随机数字,通过自定义方法筛选偶数元素,放入新集合,打印输出...相关推荐
- 集合练习。学生信息包括学号、姓名、出生日期、性别。把N个学生的信息放入一个集合中。可以根据学号,对学生信息进行检索。并可以根据生日进行排序输出。
集合练习.学生信息包括学号.姓名.出生日期.性别.把N个学生的信息放入一个集合中.可以根据学号,对学生信息进行检索.并可以根据生日进行排序输出. Student.java package Collec ...
- 设一个学生的信息包括学号、姓名、出生日期和性别等。把n个学生的信息放入一个集合中,可以根据学号对学生信息进行检索,并且可以根据出生日期对学生进行排序输出。
设一个学生的信息包括学号.姓名.出生日期和性别等.把n个学生的信息放入一个集合中,可以根据学号对学生信息进行检索,并且可以根据出生日期对学生进行排序输出. 要求 对于每个学生的个人信息,可以定义一个类 ...
- 函数 —— strtok() 例如:按照字符拆分字符串,放入新定义的数组中;按照字符拆分字符串,放入原先的数组中
问题描述: 原始数组:char str[80] = "This is - aa bb - cc - dd"; 新定义的数组: char newstr[80]= {0}; ...
- java 字母随机数_java如何生成指定长度的随机数字和英文的字符串
最后贴一下完成的工具类代码 import java.util.Random; public class GeneId { /** * 随机生成包含大小写字母及数字的字符串 * @param lengt ...
- java实现单链表就地逆置,20. 微软面试题:单链表就地逆放
题目是:链表操作,单链表就地逆置 分析: 这题只需要设置三个指针就搞定了,ListNode* p 表示当前指针, ListNode* fp: 上一个节点指针, ListNode * ep :下一个节点 ...
- java怎么把随机数放入数组_Java学习:集合的使用与数组的区别
ArrayList 集合 ArrayList 集合 ArrayList list = new ArrayList<>(); 对于ArrayList来说,有一个尖括号代表泛型. 泛型:也就是 ...
- JAVA SE学习day_11:集合的相关应用、增强型for循环、foreach方法、数组与集合的相互转换
一.集合的相关应用 1.1 将一个集合加到另一个集合上 boolean addAll(Collection c) 将给定集合中的所有元素添加到当前集合中.调用方法之后只要c1集合发生变化就返回true ...
- Java工作笔记/Java面试题/Java八股文/Java常用API
码农工具包 hutool工具 hutool工具类判断各种类型数据 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --& ...
- Java笔记:Java SE —— 核心类库(下)
数据来源:拉勾教育Java就业急训营 核心类库(下) 一. 异常机制和File类 1. 异常机制(重点) 1.1 概念 1.2 异常的分类 1.3 异常的避免 1.4 异常的捕获 笔试考点 1.5 异 ...
- JAVA学习笔记—JAVA SE(四)JAVA核心库类(下)
文章目录 四.JAVA核心库类(下) 1. 异常机制和File类 1.1 异常机制 1.1.1 基本概念 1.1.2 异常的分类 1.1.3 异常的避免 1.1.4 异常的捕获 1.1.5 异常的抛出 ...
最新文章
- 经典的”服务器最多65536个连接”误解
- edem颗粒替换_EDEM后处理问题的大汇总,方便易懂!
- 使用cf curl查看SAP云平台上的应用各项明细
- P1600 天天爱跑步
- 认识JSON绑定:概述系列
- 还在看那些老掉牙的性能优化文章么?这些最新性能指标了解下
- 重写equals()与hashCode()方法
- MFC开发IM-第二十八篇、acl 的编译与使用
- leetcode948. Bag of Tokens
- tp5模板使用php函数,tp5 自定义公共函数,前台模板调用
- 地球上出现过的CPU完全收藏.part4
- [导入]用Windows自带的媒体播放器抓视频截图
- 计算机农业应用与3S技术论文,3S技术在精细农业中的应用实例分析
- 在聊天群中,如何快速获取信息,了解群中讨论的话题。
- 破解携程中文验证码爬取机票价格数据
- 企业咨询行业拓客的10个经典方法
- JSP Sessions
- CVE-2012-0003:Microsoft Windows Media Player winmm.dll MIDI 文件堆溢出漏洞调试分析
- 【学习】016 MySQL数据库优化
- 扬州大学计算机控制技术课设,计算机控制技术的课设.doc