欢迎访问宙启技术站
智能推送

Java中使用Scanner类从控制台读取用户输入

发布时间:2023-05-20 07:16:00

Scanner类是Java中常用的用于读取用户输入的类,可以通过该类从控制台读取用户输入的数据。下面是Java中使用Scanner类从控制台读取用户输入的代码示例:

import java.util.Scanner;

public class ScannerExample {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入您的姓名:");
        String name = scanner.nextLine();
        System.out.println("您输入的姓名是:" + name);

        System.out.println("请输入您的年龄:");
        int age = scanner.nextInt();
        System.out.println("您输入的年龄是:" + age);

        System.out.println("请输入您的体重(kg):");
        double weight = scanner.nextDouble();
        System.out.println("您输入的体重是:" + weight);

        scanner.close();
    }

}

在上述代码中,我们首先通过import java.util.Scanner引入了Scanner类,然后在main方法中创建了一个Scanner对象scanner,并将其传入System.in中,表示从控制台读取用户输入的数据。

接下来,我们通过nextLine()方法读取用户输入的姓名,并将其存储在name变量中;通过nextInt()方法读取用户输入的年龄,并将其存储在age变量中;通过nextDouble()方法读取用户输入的体重,并将其存储在weight变量中。

最后,我们调用scanner.close()方法关闭Scanner对象,表示不再读取用户输入的数据。