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对象,表示不再读取用户输入的数据。
