用switch写1~7是休息日还是工作日,其他数字“输入有误”
时间: 2024-09-13 07:03:42 浏览: 19
在编程中,使用`switch`语句可以处理不同的情况分支。下面是一个用`switch`语句判断1到7是休息日还是工作日的示例代码:
```java
public class WeekDay {
public static void main(String[] args) {
int day = 3; // 假设我们要判断的数字是3
String result;
switch(day) {
case 1:
case 7:
result = "休息日";
break;
case 2:
case 3:
case 4:
case 5:
case 6:
result = "工作日";
break;
default:
result = "输入有误";
break;
}
System.out.println(result);
}
}
```
这段代码首先定义了一个名为`WeekDay`的类,并在其`main`方法中定义了一个整型变量`day`用于存储要判断的数字。然后通过`switch`语句来判断这个数字。如果`day`的值是1或7,`result`被赋值为"休息日";如果`day`的值是2、3、4、5或6,则`result`被赋值为"工作日";如果`day`的值不是这些数字,即不符合1到7的范围,那么`result`被赋值为"输入有误"。
输出的结果将会显示`day`变量对应的星期情况。