双十一|程序员爱情的进一步深华之Scanner类、Random类、ArrayList类( 三 )
例如 , 以下代码使用户得到一个随机数 。
3.2.1、查看类:
java.util.Random :该类需要导入后使用
3.2.2、查看构造方法
public Random() :创建一个新的随机数生成器 。
3.2.3、查看成员方法
public int nextInt(int num) :返回一个伪随机数范围 0(包括0)和指定值n(不包括)之间的int类型的值 。
使用Random类 , 完成三个10以内的随机整数的操作:
3.3、练习
猜大小游戏
4.1、引入——对象数组
使用学生数组 , 存储三个学生对象 , 代码如下:
为了解决这个问题 , Java提供了另一个容器java.util.ArrayList集合类 , 让我们可以更便捷的存储和操作对象数据 。
4.2、什么是ArrayList类
java.util.ArrayList<E>:该类需要import 导入后使用 。
<E>表示一种指定的数据类型 , 叫泛型 。 E , 取自Element(元素)的首字母 。 在出现E的地方我们是用一种引用数据类型将其替换即可 , 表示将存储那种引用类型的元素 。 代码如下:
public ArrayList() :构造一个内容为空的集合 。
基本格式:
public boolean add(E e):将制定的元素添加到此集合的尾部 。
参数E e在构造ArrayList对象是 , <E> 制定了什么数据类型 , 那么add(E e)方法中 , 只能添加什么数据类型的对象 。
使用ArrayList类 , 存储三个字符串元素 , 代码如下:
public boolean add(E e):将制定的元素添加到此集合的尾部 。
public E remove(int index) :移除此集合中位置上的元素 。 返回被删除的元素 。
public E get(int index):返回此集合中指定位置上的元素 , 返回获取的元素 。
public int size():返回此集合中的元素 。 遍历集合时 , 可以控制索引范围 ,防止越界 。
这些都是最基本的方法 , 操作非常简单 , 代码如下:
- 28岁程序员狂赚上亿,宣布退休:有钱一时爽,一直有钱一直爽
- 终于不是14nm了,英特尔十一代新品曝光
- 十一出门旅行?不,我要在家享受解放双手的日子
- 用尽全身力气不想加班的机器人,这大概是程序员最后的倔强,哈哈
- 双十一临近“薅羊毛”产业链让商家闻风丧胆
- 双十一购买手机需要注意哪些?看完这些,再被坑!只能怪自己了
- Java函数式编码结构-好程序员
- 当贝投影D3X抢先体验:降温了,被窝福利安排上
- 又是一年1024,程序员:我写的算法不足以控制人类
- 京东双十一手机销量榜:iPhone12未进前十,第一无人能敌
