在 Java 中,可以使用 Scanner 類來獲取用戶的輸入值。
首先,需要導入 java.util.Scanner 類庫,然后創建一個 Scanner 對象:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
}
}
接下來,可以使用 Scanner 對象的各種方法來獲取不同類型的輸入值。例如,可以使用 nextInt() 方法獲取整數輸入:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入一個整數:");
int num = scanner.nextInt();
System.out.println("您輸入的整數是:" + num);
}
}
類似地,可以使用 nextDouble() 方法獲取浮點數輸入,使用 nextLine() 方法獲取字符串輸入,以此類推。
需要注意的是,在獲取輸入值之前,最好先使用 nextLine() 方法讀取回車符,以避免輸入值被跳過。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入一個整數:");
int num = scanner.nextInt();
scanner.nextLine(); // 讀取回車符
System.out.println("請輸入一個字符串:");
String str = scanner.nextLine();
System.out.println("您輸入的整數是:" + num);
System.out.println("您輸入的字符串是:" + str);
}
}
以上就是獲取用戶輸入值的基本方法。根據具體需求,可以使用 Scanner 類的其他方法來獲取不同類型的輸入值。