Return语句不会返回正确的输出Java

时间:2019-03-18 09:56:19

标签: java android

我创建了一个方法,该方法应根据if语句返回一个String变量,具体取决于我将传递给它的String。

代码如下:

private String returnFlagURL (String value){
    String flagURL = null;

    if (value== "USD") {
        String case1 ="https://upload.wikimedia.org/wikipedia/commons/f/fc/Flag_of_Great_Britain_%28English_version%29.png";

    }
    else if (value == "EUR"){
        String case2  = "https://upload.wikimedia.org/wikipedia/commons/f/fc/Flag_of_Great_Britain_%28English_version%29.png";

    }
    else if (value== "GBP"){
        String case3 = "https://upload.wikimedia.org/wikipedia/commons/f/fc/Flag_of_Great_Britain_%28English_version%29.png";

    }
    return flagURL;
}

因此,无论我将什么值传递给方法,它都仍将null返回为最终输出。

应该正常工作还是在这里我缺少什么?

0 个答案:

没有答案