假设星期一至星期日,分别用整数数字1-7表示,用switch语句来实现判断今天是工作日还是休息日(我们假设星期一-星期五是工作日,星期六、星期天是休息日)java
时间: 2024-10-16 17:11:07 浏览: 41
JAVA 实现 switch循环 判断是星期几
4星 · 用户满意度95%
在Java中,你可以使用`switch`语句来根据星期的数字进行条件判断。下面是一个简单的例子,展示了如何实现这个功能:
```java
public class Main {
public static void main(String[] args) {
int dayOfWeek = getDay(); // 假设getDay()是一个返回当前日期(1-7)的函数
switch (dayOfWeek) {
case 1: // 星期一
case 2: // 星期二
case 3: // 星期三
case 4: // 星期四
case 5: // 星期五
System.out.println("今天是工作日");
break;
case 6: // 星期六
case 7: // 星期天
System.out.println("今天是休息日");
break;
default: // 防止输入非法值
System.out.println("输入错误,这不是一个有效的工作日或休息日");
}
}
}
```
在这个例子中,`switch`结构会检查变量`dayOfWeek`的值,并根据匹配的`case`执行相应的代码块。如果输入的数字不在1到7之间,`default`块会被执行。
阅读全文