双十一|程序员爱情的进一步深华之Scanner类、Random类、ArrayList类( 二 )
2.2、引用数据类型的使用步骤
导包
使用import关键字导包 , 在类的所有代码之前 , 在package之后 , 引入要使用的类型 , java.lang包下的所有类无需导入 。
格式:
举例:
创建对象
使用该类的构造方法 , 创建一个该类的对象 。
格式:
举例:
调用方法
调用该类的成员 , 完成一个指定的功能 。
格式:
举例:
2.3、Scanner的使用步骤
查看类
java.util.Scanner :该类需要import导入后才能使用 。
查看构造方法
public Scanner(InputStram source):构造一个新的scanner对象 , 它生成的值 , 是从键盘输入的 , 也就是从输入流进行扫描出来的 。
查看成员方法
public int nextInt():将输入信息的下一个标记扫描为一个int类型的值使用Scanner类 , 完成接收键盘录入的数据的操作 , 代码如下:
2.4、练习
求和:通过键盘录入两个数据并求和 , 代码如下:
取最值: 通过键盘录入三个数据 , 并获取最大值 。 代码如下:
2.5、匿名对象[了解一下
概念:
创建对象时 , 只有创建对象的语句 , 却没有吧对象地址直接赋值给某个变量 。 虽然是创建对象的简单化写法 , 但是使用场景非常有限
匿名对象:没有变量名的对象
格式:new 类名(参数列表);
举例:new Scanner(System.in);
应用场景
1、创建匿名对象直接调用方法 , 没有具体的变量名
2、一旦调用了两次这个方法 , 就是创建了两个对象 , 造成内存浪费 。 请看如下代码
小贴士: 一个匿名对象 , 只能使用一次 。
3、匿名UI底下那个可以作为方法的参数和返回值
作为参数:
返回值:
三、 Random类
3.1、什么是random类?
此类的实例用于生成伪随机数 。
推荐阅读
- 曝LG也将推出卷轴屏手机 你怎么看?
- 程序员为教师妻子开发应用:将iPhone变成文档摄像头
- 悔哭!一程序员误把7500个比特币当垃圾扔掉,估算约2.4亿美元
- 2.4亿美元打水漂!程序员小哥把7500个比特币当垃圾扔掉 硬盘找不回
- 5G是扶不起的“阿斗”?
- 从i7-1185G7测试 谈十一代酷睿性能提升之根本
- 程序员开发抢茅台脚本:2天就刷榜Github
- 为什么我喜欢C语言,却非常讨厌C++?一位国外程序员的回答
- 首款双十一真香机亮相realme推出真我Q2系列5G手机
- 程序员怎么保护头发?雷军回应