使用ArkTS中的分支语句实现,根据用户输入的星期数输出对应的星期几 题目描述:编写一个程序,用户输入1到7之间的数字,输出对应的星期几。例如,输入 1 输出 星期一,输入 7 输出 星期日。
时间: 2024-09-23 15:06:54 浏览: 49
在 ArkTS(假设这是一个类似JavaScript的编程语言)中,你可以使用if...else if...else结构结合switch语句来实现这个功能。这里是一个简单的示例:
```arkts
function getWeekday(inputNumber: number): string {
let weekdays: { [key: number]: string } = {
1: "星期一",
2: "星期二",
3: "星期三",
4: "星期四",
5: "星期五",
6: "星期六",
7: "星期日"
};
// 使用 switch 语句根据数字对应输出星期几
switch (inputNumber) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
return weekdays[inputNumber];
default:
return "输入无效,请选择1到7之间的数字";
}
}
// 用户输入测试
let userInput = prompt("请输入1到7之间的数字:");
let result = getWeekday(parseInt(userInput));
console.log(result);
```
在这个函数中,我们首先创建了一个对象`weekdays`,它将数字映射到相应的星期几。然后,通过switch语句检查用户输入的数字,如果在范围内就返回对应的字符串,否则给出错误提示。
阅读全文