switch语句判断输出
时间: 2023-12-23 16:24:30 浏览: 98
Java中switch判断语句典型使用实例
5星 · 资源好评率100%
switch语句是一种多分支选择结构,它可以根据一个表达式的值从一系列代码块中选择一个执行。在Java中,switch语句可以用于判断整数、字符和枚举类型等数据类型。switch语句的语法结构如下:
```
switch (表达式) {
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
...
default:
代码块n;
break;
}
```
其中,表达式的值会依次与每个case后面的常量进行比较,如果匹配成功,则执行对应的代码块,并且使用break语句结束switch语句。如果没有匹配成功,则执行default后面的代码块。在switch语句中,case后面的常量必须是整数常量或枚举常量,不能是变量或表达式。
举个例子,如果我们要根据用户输入的星期数输出对应的星期几,可以使用switch语句来实现,代码如下:
```
Scanner input = new Scanner(System.in);
System.out.println("请输入星期数(1-7)");
int weekday = input.nextInt();
switch (weekday){
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;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("你输入的数字有误");
break;
}
```
阅读全文