应用java利用switch语句,键盘录入星期数,输出工作日、休息日,(1-5)工作日,(6-7)休息
时间: 2024-09-11 16:09:15 浏览: 55
java用switch语句输出两个数的运算结果(运用字符变量+-*/).rar
5星 · 资源好评率100%
在Java中,可以使用`Scanner`类来实现键盘输入,并通过`switch`语句来判断输入的星期数,进而输出对应的工作日或休息日信息。以下是具体的实现步骤和代码示例:
1. 首先,需要导入`java.util.Scanner`类,以便程序能够从键盘读取输入。
2. 创建`Scanner`对象,用于接收用户的输入。
3. 使用`Scanner`对象的`nextInt()`方法来获取用户输入的整数,即星期数。
4. 利用`switch`语句对获取的星期数进行判断:
- 如果是1到5的整数,则输出工作日;
- 如果是6或7,则输出休息日;
- 其他情况,可以输出错误信息,表示输入的星期数不正确。
5. 最后,不要忘记关闭`Scanner`对象,释放资源。
示例代码如下:
```java
import java.util.Scanner;
public class WeekDaySwitch {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象
System.out.println("请输入星期数(1-7):");
int weekDay = scanner.nextInt(); // 获取输入的星期数
switch (weekDay) {
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("输入错误,星期数应为1-7之间的数字!");
break;
}
scanner.close(); // 关闭Scanner对象
}
}
```
阅读全文