一、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存在;
需要重复的操作放在循环体中,不需要的放在外面;
原文地址:https://www.cnblogs.com/wmqiang/p/11259446.html
时间: 2024-10-06 21:19:03