Scanner類是Java中用來讀取用戶輸入的工具類,可以通過創建Scanner對象來使用。
首先,需要導入Scanner類所在的包,可以在代碼文件的開頭添加以下語句:
import java.util.Scanner;
創建Scanner對象:
Scanner scanner = new Scanner(System.in);
使用Scanner對象讀取用戶輸入:
System.out.print("請輸入一個整數:");
int num = scanner.nextInt(); // 讀取整數輸入
System.out.println("您輸入的整數是:" + num);
上述代碼會提示用戶輸入一個整數,然后將用戶輸入的整數保存在變量num中,并輸出。
可以使用Scanner類的其他方法來讀取不同類型的用戶輸入,例如:
例如:
System.out.print("請輸入一個字符串:");
String str = scanner.next(); // 讀取字符串輸入
System.out.println("您輸入的字符串是:" + str);
注意:如果要讀取整行輸入時,需要先調用nextLine()
方法將之前的換行符讀取掉,然后再調用nextLine()
方法才能讀取到真正的整行輸入。
使用完Scanner對象后,可以調用close()
方法關閉Scanner對象:
scanner.close();
這樣可以釋放資源并防止內存泄漏。