next() 每次取到一個間隔符前面的數據 如: 輸入 a b c 取值應該是a,因為a後面有空格 nextLine() 每次取一個換行符前面的數據 如:輸入 a b c 回車,取值 就是a b c nextInt() 是取next() 然後把字符串解析成一個int數字。 hasNextInt() 是判斷下次調用next()是否可以得到一個可以安全解析成int的字符串。如果已經到達輸入的結尾,或者下一個next()的返回值不能解析為一個數字,即不符合數字的格式,那麼返回發false
順便記個小題
這是一個非常簡單的題目,意在考察你編程的基礎能力。千萬別想難了哦。輸入為一行,包括了用空格分隔的三個數據A、B、C(數據范圍均在-40~40之間)。輸出為一行,為“A+B+C”的計算結果
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
System.out.println(a + b + c);
}
}
*