swich语句java
时间: 2023-07-17 11:59:58 浏览: 80
在Java中,可以使用`switch`语句根据不同的条件执行不同的代码块。`switch`语句可以与`char`类型一起使用。以下是一个示例:
```java
public class Main {
public static void main(String[] args) {
char grade = 'B';
switch (grade) {
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("及格");
break;
case 'D':
System.out.println("不及格");
break;
default:
System.out.println("未知等级");
}
}
}
```
在上述代码中,我们定义了一个变量`grade`,并将其赋值为字符'B'。然后,我们使用`switch`语句根据不同的`case`值执行相应的代码块。在每个`case`语句后面,我们使用`break`语句来跳出`switch`语句,以防止执行其他的`case`代码块。如果没有匹配的`case`值,可以使用`default`语句执行默认的代码块。
在上面的例子中,由于`grade`的值是'B',所以会执行`case 'B'`的代码块,输出结果为"良好"。
请注意,`switch`语句只能用于可枚举的类型,如`char`、`int`或`enum`。它不能用于浮点数、布尔值或字符串类型。
阅读全文