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