什么是Scanner类?
Scanner类–一个可以解析基本类型和字符串的简单文本扫描器。
例如;一下代码使用户能够从 System.In 中读取一个数。
Scanner sc = new Scanner(System.In) ;
int i = sc.nextInt();
备注;
System.In 系统输入指的是通过键盘录入数据。
什么叫打印输出
---是程序当中的数据在屏幕当中显示出。
什么叫键盘输入
—是通过双手打字把数据从键盘录入程序中。
引用类型的一般使用步骤
1.导包
你想用的这个人,他在什么位置,我们需要把位置给说明一下。
导包语句;
import 包路径.类名称
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只有java.lang包下的内容不需要写导包语句。其他的都需要写 import 包路径.类名称
2 创建
格式;
类名称 对象名 = new 类名称();
3. 使用
格式;
对象名.成员方法名();
Scanner 的使用步骤;
第一步 导包;(需要写)
从JDK API里找到 Scanner
import java.util.Scanner;
第二步;创建
Scanner sc = new Scanner(System.in);
代表从键盘输入。
第三步;使用
比如;
获取键盘输入的一个int 数字;
看方法摘要;
int num = sc.nextInt();
获取键盘输入的一个字符串;
String str = sc.nextInt();
代码例子;
public class Text {
public static void main(String []args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个字符串(中间能加空格或符号)");
String a = input.nextLine();
System.out.println("请输入一个字符串(中间不能加空格或符号)");
String b = input.next();
System.out.println("请输入一个整数");
int c;
c = input.nextInt();
System.out.println("请输入一个double类型的小数");
double d = input.nextDouble();
System.out.println("请输入一个float类型的小数");
float f = input.nextFloat();
System.out.println("按顺序输出abcdf的值:");
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(f);
}
}
运行结果;
请输入一个字符串(中间能加空格或符号)
我爱祖国!
请输入一个字符串(中间不能加空格或符号)
ILoveChina
请输入一个整数
520
请输入一个double类型的小数
12.26e3
请输入一个float类型的小数
3.1415926
按顺序输出abcdf的值:
我爱祖国!
ILoveChina
520
12260.0
3.1415925