next:每次读取一个单词,以空格或者回车作为分隔符
nextLine:每次读取一行,以回车作为分隔符
package com.soldier.test; import java.util.Scanner; public class Exercise { public static void main(String[] args) { System.out.println("How old are you?"); Scanner sc = new Scanner(System.in); // 输入: I am 23 years old String age = sc.next(); System.out.println("age = " + age); // 输出:I Scanner ss = new Scanner(System.in); // 输入: I am 23 years old String age2 = ss.nextLine(); System.out.println("age2 = " + age2); // 输出:I am 23 years old } }