编写一个Java程序,该程序接收用户输入的一个整数(1到7之间),并输出对应的星期几。如果输入的整数不在这个范围内,则输出“无效输入”。 输入和输出示例: 输入:5 输出:星期五
时间: 2024-12-19 22:25:16 浏览: 15
要编写这样一个Java程序,你可以创建一个简单的switch语句来映射数字到相应的星期几。首先,你需要定义一个数组存储一周的天,然后获取用户的输入,并检查其是否在指定范围。以下是完整的代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个1到7之间的整数:");
int input = scanner.nextInt();
// 检查输入是否在1到7之间
if (input >= 1 && input <= 7) {
String daysOfWeek[] = {"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"};
System.out.println(daysOfWeek[input - 1]); // 减1是因为数组索引从0开始
} else {
System.out.println("无效输入");
}
scanner.close();
}
}
```
当你运行这个程序并输入5,它将输出"星期五"。如果你输入超出范围的数字,它会显示"无效输入"。
阅读全文