Scanner 是java中提供的 一个可以读取控制台输入的内容交互式的向程序输入数据。
1.Scanner的next()方法用以 取得用户输入的字符串;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("随便输入点什么:");
String a=in.next();
System.out.println(a);
}
}
需要注意的是, next方式接收字符串(不可以接收空格),所以这里输出Hello,而非Hello world。
next读取结果为String类型,返回string类型。
2.接下来我们使用另一个方法来接收数据:nextLine()
需要注意的是:nextLine()以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。这里面也包括空格。
nextLine()读取结果为String类型,返回值为String类型。
3.next Int()将取得的输入字符串转换为整数类型;
next int读取结果为int类型,返回int类型。