运用Scanner输入嫦娥的性别
时间: 2024-10-03 17:01:55 浏览: 28
在Java中,你可以使用`Scanner`类从用户那里获取输入,比如询问嫦娥的性别。假设你想让用户输入"男"或"女",可以这样做:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入嫦娥的性别(男/女):");
String genderInput = scanner.nextLine(); // 获取用户的输入
// 验证输入是否为"男"或"女"
if (genderInput.equalsIgnoreCase("男") || genderInput.equalsIgnoreCase("女")) {
Gender嫦娥Gender = genderInput.equals("男") ? Gender.MALE : Gender.FEMALE; // 将字符串转换为enum Gender
System.out.println("嫦娥的性别是: " +嫦娥Gender.getDescription());
} else {
System.out.println("输入无效,请选择'男'或'女'");
}
scanner.close();
}
}
```
在这个代码片段中,我们首先创建了一个`Scanner`对象来读取用户的输入,然后检查输入是否为"男"或"女",如果不是,则提示用户输入有效。
阅读全文