类Scanner

什么是Scanner类

一个可以解析基本类型和字符串的简单文本扫描器。

引用类型使用步骤

1:导包:使用import关键字导包,在类的所有代码之前导包,引入要使用的类型。

  • java.lang包下的所有类无需导入,要使用的目标类和当前类在同一包下也无需导入。 
  • 格式:import 包名.类名;

2:创建对象:使用该类的构造方法,创建一个该类的对象。

  • 格式:数据类型 变量名 = new 数据类型(参数列表);

3:调用方法:调用该类的成员方法,完成指定功能。

  • 格式:变量名.方法名();

Scanner使用步骤:

查看类

  • java.util.Scanner :该类需要import导入后使用。

查看构造方法

  • public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。

查看成员方法

  • public int nextInt() :获取键盘输入的一个int数值
  • public String next():获取键盘输入的一个字符串

代码举例:

需求:键盘输入三个数字求最大值

package demo01;

import java.util.Scanner;

public class demo01Max {
    public static void main(String[] args) {
        //System.in 系统输入指的是通过键盘录入数据
        // 创建类的实例对象
        Scanner sc = new Scanner(System.in);
        //获取3个数字
        System.out.println("请输入第一个数字");
        // 获取从键盘输入的数字
        int i = sc.nextInt();
        System.out.println("请输入第二个数字");
        int j = sc.nextInt();
        System.out.println("请输入第三个数字");
        int z = sc.nextInt();
        //使用三目运算符 获取其中其中2个数字的最大值
        int k = i > j ? i : j;
        //获取到最大值 在和第三个数字比较
        int max = k > z ? k : z;
        System.out.println("最大值是" + max);


    }
}

执行结果:

 

猜你喜欢

转载自www.cnblogs.com/wurengen/p/10760193.html
今日推荐