导读 在Java编程中,`Scanner` 类是一个非常实用的工具,主要用于从控制台获取用户的输入。它可以帮助我们轻松地读取不同类型的输入数据,如整...
在Java编程中,`Scanner` 类是一个非常实用的工具,主要用于从控制台获取用户的输入。它可以帮助我们轻松地读取不同类型的输入数据,如整数、浮点数和字符串等。今天就来简单介绍一下 `Scanner` 的基本用法吧!👀
首先,我们需要导入 `java.util.Scanner` 包。接着创建一个 `Scanner` 对象,并传入参数 `System.in`,表示我们要从标准输入(通常是键盘)读取数据。例如:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的名字:");
String name = scanner.nextLine(); // 读取一行文本
System.out.println("你好, " + name + " !");
}
}
```
此外,`Scanner` 还可以用来读取整数或浮点数。比如使用 `nextInt()` 方法读取整数输入:
```java
int age = scanner.nextInt();
System.out.println("你今年 " + age + " 岁!");
```
虽然 `Scanner` 功能强大,但在实际开发中也需要注意一些细节,比如资源释放问题。记得在使用完毕后关闭 `Scanner`,避免内存泄漏哦!scanner.close()。
掌握好 `Scanner` 的基本用法,可以让我们的程序更加灵活和用户友好!🌟