java swith case 匹配返回类型
在Java中,switch case语句匹配的是一个表达式的值,并根据匹配的值执行相应的代码块。switch语句本身并不返回任何值,它只是根据匹配的情况执行相应的代码。
如果你想要在switch case中返回一个值,你可以将该值赋给一个变量,并在每个case中使用return语句返回该变量。例如:
public class Main {
public static void main(String[] args) {
int num = 2;
int result = getResult(num);
System.out.println("Result: " + result);
}
public static int getResult(int num) {
int result;
switch(num) {
case 1:
result = 10;
break;
case 2:
result = 20;
break;
case 3:
result = 30;
break;
default:
result = 0;
break;
}
return result;
}
}
在上面的示例中,getResult方法接受一个整数参数num,并根据num的值使用switch case语句赋值给result变量。最后,getResult方法返回result的值。在main方法中,我们调用getResult方法并将返回的结果打印出来。输出将是"Result: 20",因为num的值为2,匹配到了case 2,所以返回的结果是20
原文地址: http://www.cveoy.top/t/topic/h1Ei 著作权归作者所有。请勿转载和采集!