要使用Java的Scanner類,首先需要導(dǎo)入java.util.Scanner包。然后可以創(chuàng)建一個Scanner對象來讀取用戶的輸入。
以下是一個簡單的示例代碼,演示了如何使用Scanner類來讀取用戶輸入的整數(shù):
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入一個整數(shù): ");
int num = scanner.nextInt();
System.out.println("你輸入的整數(shù)是: " + num);
scanner.close();
}
}
在上面的示例中,我們首先創(chuàng)建了一個Scanner對象并將其與System.in關(guān)聯(lián),這樣就可以從控制臺讀取輸入。然后使用nextInt()方法讀取用戶輸入的整數(shù),并將其存儲在變量num中。最后打印出用戶輸入的整數(shù)。
需要注意的是,在使用完Scanner對象后,應(yīng)該調(diào)用close()方法來關(guān)閉Scanner對象,以避免資源泄漏。
除了nextInt()方法,Scanner類還提供了其他用于讀取不同類型數(shù)據(jù)的方法,例如nextLine()用于讀取一行字符串,nextDouble()用于讀取雙精度浮點數(shù)等。根據(jù)需要選擇合適的方法來讀取用戶輸入的數(shù)據(jù)。