Java输入一个0-6的整数,显示该整数代表星期几。
时间: 2024-10-20 19:13:35 浏览: 20
在Java中,你可以通过创建一个简单的映射表来实现这一功能。例如,我们可以创建一个包含一周7天对应的数字值的常量,然后让用户输入一个0到6之间的整数,再用这个数去查找对应的星期几。这里是一个简单示例:
```java
import java.util.Scanner;
public class DayOfWeekConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个0到6的整数,代表周日到周六:");
int inputNumber = scanner.nextInt(); // 获取用户输入
// 创建一个映射数组,对应关系是 0 - Sunday, 1 - Monday, ..., 6 - Saturday
String[] daysOfWeek = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
if (inputNumber >= 0 && inputNumber < 7) { // 检查输入是否在有效范围内
System.out.println(daysOfWeek[inputNumber]);
} else {
System.out.println("输入错误,应该是0到6之间的整数。");
}
}
}
```
当你运行这个程序并输入一个0到6的整数,它将会打印出相对应的一天。
阅读全文