scanner(system.in)使用案例
时间: 2024-04-09 18:29:03 浏览: 35
Java语言教程案例.docx
scanner(system.in) 是 Java 中用来实现从控制台读取输入的工具。它可以用来读取用户在控制台输入的数据。
以下是一个使用示例:
```java
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
// 创建一个 Scanner 对象,使用 System.in 作为输入源
Scanner scanner = new Scanner(System.in);
// 提示用户输入信息
System.out.print("请输入您的姓名: ");
// 读取用户输入的姓名
String name = scanner.nextLine();
// 提示用户输入年龄
System.out.print("请输入您的年龄: ");
// 读取用户输入的年龄
int age = scanner.nextInt();
// 打印用户输入的信息
System.out.println("您的姓名是 " + name + ",年龄是 " + age + " 岁。");
// 关闭 Scanner 对象
scanner.close();
}
}
```
运行以上代码,程序会提示用户输入姓名和年龄。用户在控制台输入完毕后,程序会打印出用户输入的姓名和年龄信息。
注意:在使用 Scanner 类时,需要确保合理地处理输入不匹配或错误的情况,例如使用异常处理来处理输入非整数时的异常。
阅读全文