输出任意1~7之间的数,将它们转换为对应的英文单词。例如:1转换成Monday,7转换成Sunday。java switch语句
时间: 2024-09-19 17:08:57 浏览: 41
Python编程基础题(7-输入星期数字,输出对应英文)
在Java中,你可以使用`switch`语句配合一个数组或者Map来实现这个功能。这里是一个简单的示例,使用一个枚举类型来存储数字和相应的英文单词:
```java
public class DayOfWeekConverter {
public enum Days {
ONE("Monday"), TWO("Tuesday"), THREE("Wednesday"),
FOUR("Thursday"), FIVE("Friday"), SIX("Saturday"), SEVEN("Sunday");
private final String englishName;
Days(String englishName) {
this.englishName = englishName;
}
public String getEnglishName() {
return englishName;
}
}
public static void main(String[] args) {
int inputNumber = 5; // 输入1到7之间的数
Days days = Days.values()[inputNumber - 1]; // 减1是因为Java数组索引从0开始
System.out.println(days.getEnglishName());
}
}
```
在这个例子中,我们创建了一个Days枚举,其中每个成员都对应一个数字和它的英文名称。`main`函数里,通过索引将输入的整数转换为对应的枚举实例,再调用`getEnglishName()`方法输出。
阅读全文