java如何依次输入学生姓名,年龄,性别
时间: 2024-10-17 13:11:54 浏览: 6
在Java中,你可以使用Scanner类从用户那里获取输入,然后逐个提示用户输入学生的姓名、年龄和性别。这是一个简单的示例:
```java
import java.util.Scanner;
public class StudentInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = scanner.nextLine(); // 获取第一行输入作为姓名
System.out.println("请输入学生年龄:");
int age = scanner.nextInt(); // 获取整数类型的第二行输入作为年龄
System.out.println("请输入学生性别(男/M, 女/F):");
char gender = scanner.next().charAt(0); // 获取字符串并取第一个字符作为性别,假设只输入一个字母
// 打印确认信息
System.out.printf("学生信息录入完成:\n姓名: %s, 年龄: %d, 性别: %c\n", name, age, gender);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们使用`nextLine()`读取字符串型的姓名,`nextInt()`读取整型的年龄,`next()`读取一个单词后获取其首字母作为性别。每次读取完一行后,记得关闭Scanner以释放资源。
阅读全文