1.第一套体系:
nexInt();接收整数
nexDouble();接收小数
next();接收字符串
遇到空格,制表符,回车就停止接受。这些符号后面的数据就不会接受了
以下是测试代码还有代码的运行结果,nextInt,nextDouble(),next()可以接受空格
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(n);
double d = sc.nextDouble();
System.out.println(d);
String s = sc.next();
System.out.println(s);
}
2.第二套体系:
nexLine();接收字符串
可以接受空格,制表符,遇到回车才停止接受数据
以下是测试代码还有代码的运行结果,nexLine()可以接受空格
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.println(s);
}