java case when语法
时间: 2024-01-10 17:21:52 浏览: 29
Java中并没有类似于SQL中的CASE WHEN语法,但可以使用if-else语句来实现类似的功能。下面是一个示例代码:
```java
int num = 2;
String result = "";
if (num == 1) {
result = "One";
} else if (num == 2) {
result = "Two";
} else if (num == 3) {
result = "Three";
} else {
result = "Other";
}
System.out.println(result); // 输出:Two
```
在上面的代码中,根据变量`num`的值,使用if-else语句进行条件判断,并将对应的结果赋值给`result`变量。最后,打印出`result`的值。
相关问题
java的case when语法
引用中提到的java的case when语法可以用在switch语句中,用于多条件的选择。基本语法如下:
switch (变量) {
case 条件1:
// 执行代码1
break;
case 条件2:
// 执行代码2
break;
case 条件3:
// 执行代码3
break;
...
default:
// 默认执行代码
}
在每个case后面可以写多个条件,当变量的值与某个条件匹配时,就会执行对应的代码块。如果没有匹配的条件,可以在最后加上default来执行默认的代码块。
Java case when
Java中没有直接的"case when"语法,但可以使用if-else语句或switch语句来实现类似的功能。
1. 使用if-else语句:
```java
int num = 1;
if (num == 1) {
System.out.println("1");
} else if (num == 2) {
System.out.println("2");
} else {
System.out.println("Other");
}
```
2. 使用switch语句:
```java
int num = 1;
switch (num) {
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
default:
System.out.println("Other");
break;
}
```