输出任意1~7之间的数,将它们转换为对应的英文单词。例如:1转换成Monday,7转换成Sunday。 输入格式: 连续输入则连续输出,当输入为0时退出程序,输入其它数据则有“输入有误”提示,并可继续输入。 输出格式: 对每一组输入,在一行中输出相应的星期几的单词。java
时间: 2024-09-16 15:04:35 浏览: 53
这是一个简单的Java程序设计练习,可以使用switch-case结构来实现。你可以创建一个循环,接收用户输入并检查是否在1到7之间。如果输入合法,对应转换为英文星期单词;如果是0,则结束程序;其他数字则显示错误信息。下面是一个基本的示例代码:
```java
import java.util.Scanner;
public class WeekDayConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
int input = scanner.nextInt();
if (input == 0) {
System.out.println("程序已退出");
break;
} else if (input < 1 || input > 7) {
System.out.println("输入有误,请输入1到7之间的整数");
} else {
String dayOfWeek = "";
switch (input) {
case 1:
dayOfWeek = "Monday";
break;
case 2:
dayOfWeek = "Tuesday";
break;
case 3:
dayOfWeek = "Wednesday";
break;
case 4:
dayOfWeek = "Thursday";
break;
case 5:
dayOfWeek = "Friday";
break;
case 6:
dayOfWeek = "Saturday";
break;
case 7:
dayOfWeek = "Sunday";
break;
}
System.out.println(dayOfWeek);
}
}
scanner.close();
}
}
```
当你运行这个程序,它会持续等待用户的输入,直到用户输入0为止。
阅读全文