Scanner 键盘录入用户信息
时间: 2024-10-09 20:14:27 浏览: 33
Java基础之Scanner键盘录入.docx
5星 · 资源好评率100%
`Scanner`是Java中的一个类,它允许程序员从控制台或键盘读取用户的输入。通常在需要获取用户交互数据的应用程序中使用。创建`Scanner`对象时,可以将其与`System.in`关联,这样就可以通过`next()`、`nextInt()`等方法获取不同类型的数据,比如字符串、整数或浮点数。
下面是一个简单的示例,展示了如何使用`Scanner`获取用户输入:
```java
import java.util.Scanner;
public class UserInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户名
System.out.println("请输入您的姓名:");
String name = scanner.nextLine(); // nextLine()用于获取整个行
// 获取年龄
System.out.println("请输入您的年龄:");
int age = scanner.nextInt();
// 打印用户信息
System.out.println("您提供的信息是: ");
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
// 关闭资源
scanner.close();
}
}
```
在这个例子中,`nextLine()`读取一行文本直到遇到换行符,而`nextInt()`则期待接收到的是一个整数值。
阅读全文