** 运用Scanner进行用户输入的时候需要注意:**
-
在java文件上导入 java.util.Scanner这个包
-
导入后,在main()方法里面先创建一个Scanner对象,通过Scanner scanner = new Scanner(System.in);进行创建
-
然后,看你是要用户输入什么 比如你要用户输入一个字符 你可以用 String s = scanner.next();进行输入
再比如你要用户输入一个字符串 你可以用 String str = scanner.nextLine();进行输入这个你可以参考jdk帮助文档来了解> docs.oracle.com/javase/8/do…
下面找到Scanner这个包
或者你可以在> blog.csdn.net/qq_40164190… -
运用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();
}
}