Java

java如何获取输入的值

小亿
98
2023-12-14 21:12:30
栏目: 编程语言

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

0
看了该问题的人还看了