Scanner输入

251 阅读1分钟

** 运用Scanner进行用户输入的时候需要注意:**

  1. 在java文件上导入 java.util.Scanner这个包

  2. 导入后,在main()方法里面先创建一个Scanner对象,通过Scanner scanner = new Scanner(System.in);进行创建

  3. 然后,看你是要用户输入什么 比如你要用户输入一个字符 你可以用 String s = scanner.next();进行输入
    再比如你要用户输入一个字符串 你可以用 String str = scanner.nextLine();进行输入

    这个你可以参考jdk帮助文档来了解> docs.oracle.com/javase/8/do… 下面找到Scanner这个包
    或者你可以在> blog.csdn.net/qq_40164190…

  4. 运用Scanner进行输入,属于IO流,**用完之后记得关闭 scanner.close();**以免造成资源浪费

java代码示例

package com.wu.scanner;

import java.util.Scanner;

public class Day01 { public static void main(String[] args) {

    //定义一个Scanner对象  可以一直使用  直到关闭  不要关闭之后 再重新new 一个  没有意义

    
    //定义Scanner对象 用于接收用户输入
    Scanner scanner = new Scanner(System.in);

    System.out.println("请输入数据:");

    //通过 对象.next的方法进行输入
    String s = scanner.next();
    String str = scanner.nextLine();


    System.out.println("你输入的s是:"+s);
    System.out.println("你输入的str是:"+str);

    //用完之后  记得关闭   以免造成资源浪费
    //scanner.close();

    Double s2 = scanner.nextDouble();
    System.out.println("你输入的s2是:"+s2);

    scanner.close();
}

}