在Java中,可以使用`Scanner`类来获取用户的输入。以下是一个简单的示例,展示了如何编写Java输入程序:
导入Scanner类
```java
import java.util.Scanner;
```
创建Scanner对象
```java
Scanner scanner = new Scanner(System.in);
```
使用Scanner对象的方法获取不同类型的输入
读取整数:
```java
int number = scanner.nextInt();
```
读取浮点数:
```java
double doubleNumber = scanner.nextDouble();
```
读取字符串:
```java
String text = scanner.nextLine();
```
提示用户输入
```java
System.out.print("请输入内容:");
```
读取用户输入并输出结果
```java
String input = scanner.nextLine();
System.out.println("你输入的内容为: " + input);
```
关闭Scanner对象
```java
scanner.close();
```
将以上步骤整合到一个完整的Java程序中,示例如下:
```java
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
// 创建Scanner对象
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();
}
}
```
这个程序会提示用户输入名字和年龄,然后输出一个包含这些信息的问候语。你可以根据需要修改和扩展这个程序,以获取更多的输入并进行相应的处理。