在 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 类的其他方法来获取不同类型的输入值。