Scanner类匿名对象Random类String类static静态类math类和Arrays工具类
Posted wmqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scanner类匿名对象Random类String类static静态类math类和Arrays工具类相关的知识,希望对你有一定的参考价值。
一、Scanner类
1、除了八种基本数据类型,其他都是引用类型;
引用类型使用三步骤:
2、Scanner类
引用jdk提供的类,Scanner在java.util包下,不在java.lang包(String)下使用的都要import,查找jdk api,看构造方法创建对象,再看成员方法实现功能;
3、Scanner实现在控制台接收键盘输入的两个Int值相加
4、Scanner类比较找出三个数中最大值
二、匿名对象
1、只使用一次:因为每次new都创建新的对象,再使用时候找不到那个堆内存中的之前的匿名对象
2、使用匿名对象作为方法的入参和返回值
匿名对象只是在对象被创建的时候没有栈内存中没有引用对象名称存放堆内存中对象的地址值,后面作为方法的入参和返回值被接收命名之后,就可以无数次用了;
匿名对象直接调用成员方法、使用匿名对象作为方法的入参和返回值:
三、Random类——生成随机数字
1、引用类型使用:导包(除了java.lang包)、创建、使用——jdk api中的 包路径、构造方法、成员方法
2、Random类重载的nextInt()方法,有参数的nextInt()方法
左闭右开区间,
3、获取几到几的随机数
eg. 获取6到666的随机数
new Random().nextInt(601)+6;
4、猜数字游戏
while(true)循环体中一定要有break存在;
需要重复的操作放在循环体中,不需要的放在外面;
以上是关于Scanner类匿名对象Random类String类static静态类math类和Arrays工具类的主要内容,如果未能解决你的问题,请参考以下文章
Java中Scanner,Random,ArrayList,匿名对象的基础介绍