一、Scanner的基本概述
1、Scanner属于引用类型。
2、Scanner类属于util包当中,则在调用该类的时候需要导包。
3、当你在使用目标类与当前类属于同一包下,则可省略导包语句。
二、Scanner的使用
1、要想调用Scanner,必须先要创建出一个Scanner对象。
创建:类的名称 对象的名称 = new 类的名称();{注:对象的名称可以任意取,但不可以取关键字,例如:int 等关键字}
例如:Scanner sc=new Scanner(System.in); {注:括号里面的 System.in 代表键盘进行输入,现阶段学习java只需记得就行}
2、创建完Scanner后就是对Scanner的使用。
Scanner类里面有许多方法,在这里我就不一一详解,只挑最常用的几个方法,想深入了解请查看api文档。
键盘输入数字(int):
例如:int number=sc.nextInt(); {注:next后面加 Int 代表输入数字,另外八大基本数据类型调用哪个数据类型只需把 Int 改成你所调用的数据类型名称,首字母大写}
number 是接受键盘输入数字的对象名;
sc 是Scanner创建对象的名称;
Int有两个方法,因为现阶段我们只需用到十进制的数字,所以另外一个方法 nextInt(int radix) 只需知道。
键盘输入字符串(String):
例如:String str=sc.next(); {注:next 后面不需要加任何东西}
str 是接受键盘输入字符串的对象名;
sc 是Scanner创建对象的名称;
String只有一个方法。