编写一个java程序,让用户通过键盘输入一个0~6的整数,根据输入显示今天是星期几
时间: 2024-10-04 16:00:49 浏览: 23
在Java中,我们可以创建一个简单的控制台程序来实现这个功能。我们将使用模运算(%)来确定输入数字对应的星期几,因为一周有七天,所以我们可以将7作为除数。下面是一个示例程序:
```java
import java.util.Scanner;
public class WeekdayCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个0到6之间的整数(对应周日到周六):");
int inputNumber = scanner.nextInt();
// 确保输入在范围内
if (inputNumber < 0 || inputNumber > 6) {
System.out.println("输入错误,范围应在0到6之间。");
} else {
String daysOfWeek[] = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
System.out.println("今天是:" + daysOfWeek[inputNumber]);
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的输入,然后检查它是否在0到6的范围内。如果输入有效,就从数组`daysOfWeek`中获取相应的星期几名称并打印出来。