在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

java swith case 匹配返回类型

原文地址: http://www.cveoy.top/t/topic/h1Ei 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录