用Java编写一个程序,提示用户输入一个星期几的整数(星期日为0,星期一为1,,星期六为6(用Switch语句编写)
时间: 2024-09-19 19:04:14 浏览: 36
当用户在Java中输入一个星期的天数作为整数时,可以使用switch语句来验证并转换这个输入。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class WeekDayConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一周中的天数(0代表星期日,1代表星期一,以此类推,直到6代表星期六):");
int dayNumber = scanner.nextInt(); // 获取用户的输入
switch (dayNumber) {
case 0:
System.out.println("您输入的是星期日");
break;
case 1:
System.out.println("您输入的是星期一");
break;
case 2:
System.out.println("您输入的是星期二");
break;
case 3:
System.out.println("您输入的是星期三");
break;
case 4:
System.out.println("您输入的是星期四");
break;
case 5:
System.out.println("您输入的是星期五");
break;
case 6:
System.out.println("您输入的是星期六");
break;
default:
System.out.println("无效的输入,请输入0到6之间的整数");
break;
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户的输入,然后使用switch结构检查输入值是否匹配星期的数字表示,并打印出相应的结果。如果输入的不是0到6之间的数字,会给出错误提示。
阅读全文