用java写一个switch语句,输入数字来判断是星期几
时间: 2024-09-15 20:01:57 浏览: 46
在Java中使用switch语句来判断输入的数字是星期几的基本语法如下:
```java
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字(0-6):");
int num = scanner.nextInt();
switch (num) {
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之间的数字。");
}
```
这段代码首先导入了`Scanner`类,用于从控制台接收用户输入。通过`System.out.println`提示用户输入一个数字,然后通过`scanner.nextInt()`读取用户输入的整数。
接下来是switch语句,它根据输入的数字(`num`)来执行不同的case分支。每个case对应一个特定的数字,表示星期几。如果输入的数字超出了0到6的范围,则执行default分支,提示用户输入不正确。
需要注意的是,星期的表示通常是以周日作为一周的开始,即数字0代表周日,数字1代表周一,以此类推直到数字6代表周六。但是要注意,有些国家和地区是以周一作为一周的开始,此时数字0代表周一,数字1代表周二,依此类推。根据具体的地区习惯来设定switch语句中的case。
阅读全文