java中输入1-7的数字,判断是否为工作日
时间: 2024-10-22 17:10:34 浏览: 19
JAVA程序设计课件-星期判断程序.pptx
在Java中,我们可以创建一个方法来判断输入的一天是一周中的工作日还是周末。通常,工作日是从周一到周五,而周末则是周六和周日。这里假设一周的第一天是星期一。以下是一个简单的例子:
```java
import java.util.Scanner;
public class WorkDayChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一天(1-7,其中1代表周一,以此类推):");
int dayNumber = scanner.nextInt();
// 判断输入的是不是工作日
boolean isWorkDay = false;
switch (dayNumber) {
case 1: case 2: case 3: case 4: case 5:
isWorkDay = true;
break;
default:
isWorkDay = false; // 输入6或7,表示周末
break;
}
if (isWorkDay) {
System.out.println(dayNumber + "是工作日");
} else {
System.out.println(dayNumber + "是周末");
}
scanner.close();
}
}
```
在这段代码中,我们使用 `switch` 语句根据用户输入的数字来确定是工作日还是周末。
阅读全文