next()方法會將空格識別為輸入結束的標識。
(推薦教程:java入門教程)
代碼示例:
String str1 = sc.next(); System.out.println(str1);
輸入 abcd efg 輸出 abcd
nextLine()方法會將換行識別為輸入結束的標識。
(視頻教程推薦:java視頻教程)
代碼示例:
String str1 = sc.nextLine(); System.out.println(str1)
總結:
需要空格截斷輸入的情況使用next(),比如輸入1(空格)2,可以得到a=1,b=2;
需要含空格的情況使用nextLine(),如輸入1(空格)2,可以得到a = 1(空格)2。