1. Scanner使用的基本步骤

    ①导包:

    1. import java.util.Scanner;
    2. //导包的动作必须出现在类定义的上面

    ②创建对象:

    1. Scanner sc = new Scanner(System.in);
    2. //该句格式中,只有sc是变量名,可以改变,其余均不可改变。

    ③接收数据

    1. int a = sc.nextInt();
    2. double b = sc.nextDouble();
    3. String c = sc.next();
    4. String d = sc.nextLine();
    5. float e = sc.nextFloat();

    Scanner类中的数据输入方法:
    int nextInt() 读取一个整数。
    double nextDouble() 读取一个浮点数。
    String next() 读取下一个单词(以空格作为分隔符)。
    String nextLine() 读取输入的下一行内容。

    注意:
    String nextLine() 读取输入的下一行内容。需要考虑缓冲区的问题。
    nextLine() 方法不能放在nextInt() 代码段的后面,其实,他不是跳过你了,而是他已经有内容了,内容就是 \n(换行符)。因为 nextInt() 接收一个整型字符,不会读取 \n,nextLine() 读入一行文本,会读入 \n 字符。

    【解决办法】:可以在 nextInt() 和 nextLine() 中间加一个 nextLine() 语句来接收这个 \n 。
    [

    ](https://blog.csdn.net/sun8112133/article/details/84350216)