输入姓名年龄班级用java
时间: 2024-09-10 20:27:46 浏览: 94
在Java中,输入姓名、年龄和班级可以通过使用`Scanner`类来实现,这是一个可以解析原始类型和字符串的简单文本扫描器。以下是一个简单的示例代码,展示了如何使用`Scanner`类从控制台接收用户输入的姓名、年龄和班级信息:
```java
import java.util.Scanner; // 导入Scanner类
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象以从控制台读取输入
// 提示用户输入姓名,并读取输入
System.out.print("请输入姓名:");
String name = scanner.nextLine(); // 读取一行文本作为姓名
// 提示用户输入年龄,并读取输入
System.out.print("请输入年龄:");
int age = scanner.nextInt(); // 读取一个整数作为年龄
// 提示用户输入班级,并读取输入
System.out.print("请输入班级:");
String classNum = scanner.nextLine(); // 读取一行文本作为班级
// 关闭scanner对象
scanner.close();
// 输出输入的信息
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("班级:" + classNum);
}
}
```
在上面的代码中,首先导入了`Scanner`类,然后创建了一个`Scanner`对象用于读取控制台的输入。程序会提示用户输入姓名、年龄和班级,然后通过相应的`nextLine()`或`nextInt()`方法读取用户输入的数据。最后,关闭`Scanner`对象以释放与其关联的资源,并打印出用户输入的信息。
注意:在实际使用时,应当适当处理`Scanner`类可能抛出的`InputMismatchException`异常,该异常可能发生在调用`nextInt()`方法时输入的不是整数时。
阅读全文