Scanner使用步骤 查看类 ~java.util.Scanner :该类需要import导入后使用. 查看构造方法 ~public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的 查看成员方法 ~public int nextInt() :将输入信息的下一个标记扫描为一个 int 值 使用Scanner类,完成接收键盘录入数据的操作,代码如下: //1. 导包 import java.util.Scanner; p…
API:即Application programming Interface,应用编程接口. Java中封装了许许多多的API供用户使用,Scanner与Random便是其中之一,API实际就是类,已经封装好了Scanner类,Random类,我们只需按照其语法编写即可,无需了解其根本源代码 Scanner类: 1.使用Scanner类需导入其所在包,import java.util.Scanner或import java.util.*(前者是导入util中的Scanner类,后者是导入util…
匿名对象概念 创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量.虽然是创建对象的简化写法,但是应用场景非常有限.匿名对象 :没有变量名的对象. 格式: new 类名(参数列表): //创建匿名Scanner对象 new Scanner(System.in): 应用场景 1.创建匿名对象直接调用方法,没有变量名.好处是可以简化代码. //创建匿名Scanner对象,并且调用方法 new Scanner(System.in).nextInt(); 2.匿名对象可以作为方法的参数和返回…
一.匿名对象 创建对象时,只有创建对象的语句,却没有把对象地址赋值给某个变量. 虽然是创建对象的简化写法,但是应用场景非常有限. 匿名对象:没有变量名的对象. 语法格式: new 类名(参数列表): 二.应用场景 1.创建匿名对象直接调用方法,没有变量名 Demo: new Scanner(System.in); 2.一旦调用两次方法,就是创建了两个对象,造成浪费. Demo: new Scanner(System.in).nextInt(); new Scanner(System.in).ne…
Java匿名对象介绍 什么是匿名对象? 顾名思义就是没有变量名的对象,即创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量. 匿名对象命名格式:以Scanner类举例 new Scanner(System.in): 由于匿名对象没有变量名所以其也只可以使用一次 下面用一段代码来使用匿名对象,帮助大家理解 public class Test { public static void main(String[] args) { int i = new Scanner(System.in…
应用场景 1. 创建匿名对象直接调用方法,没有变量名. new Scanner(System.in).nextInt(); 2. 一旦调用两次方法,就是创建了两个对象,造成浪费,请看如下代码. new Scanner(System.in).nextInt(); new Scanner(System.in).nextInt(); 3. 匿名对象可以作为方法的参数和返回值 作为参数: class Test { public static void main(String[] args) { // 普…
1.API 2.Scanner 功能:通过键盘输入数据到程序中. 引用类型的一般使用步骤: 导包 Import 包路径.类名称 只有java.lang 包写的类不需要导包,其他都需要 2.创建 类名称 对象名 = new 类名称(): 3.使用 对象名.成员方法名(): 3.匿名对象 创建对象的标准格式: 类名称 对象名 = new 类名称(): 匿名对象就是只有右边的对象,没有左边的名字和运算符. 标准格式:New 类名称(): 注意事项:匿名对象只能使用唯一的一次,下次在用不得不重新构建一个…
一.Scanner类 1.api简介: 应用程序编程接口 2.Scanner类: 作用:获取键盘输入的数据 位置: java.util.Scanner. 使用:使用成员方法nextInt() 和 next() 分别接收整型和字符串类型数据 //将Scanner类实例化,并用System.in表示键盘输入 Scanner scanner = new Scanner(System.in); //使用成员方法nextInt() 和next() 分别接收整型和字符串类型数据 int num = scan…
一.Scanner类 1.除了八种基本数据类型,其他都是引用类型: 引用类型使用三步骤: 2.Scanner类 引用jdk提供的类,Scanner在java.util包下,不在java.lang包(String)下使用的都要import,查找jdk api,看构造方法创建对象,再看成员方法实现功能: 3.Scanner实现在控制台接收键盘输入的两个Int值相加 4.Scanner类比较找出三个数中最大值 二.匿名对象 1.只使用一次:因为每次new都创建新的对象,再使用时候找不到那个堆内存中的之…
final关键字 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变.final是个修饰符,它可以用来修饰类,类的成员,以及局部变量. final的特点 final修饰类不可以被继承,但是可以继承其他类. class Yy {} final clas…