Показать переменную в операторе switch - PullRequest
0 голосов
/ 24 мая 2018
switch (name){
    case "Rusia":
       String a="Tuan Rumah"
        break;
    case "Brazil":
        String a="Zona Concacaf"
        break;
}
zona.setText(a);

Как отобразить переменную "a" в текстовое поле zona в Android Studio

Ответы [ 4 ]

0 голосов
/ 24 мая 2018

Определить переменную «a» вне оператора switch и перед ней:

String a ="":
Switch()
0 голосов
/ 24 мая 2018

Вам нужно определить a вне оператора switch, а затем установить его внутри.Например:

String a = "";
switch (name){
    case "Rusia":
        a = "Tuan Rumah";
        break;
    case "Brazil":
        a = "Zona Concacaf";
        break;
    default:
        a = "Unknown";
}
zona.setText(a);
0 голосов
/ 24 мая 2018
String a = "";
switch (name){
    case "Rusia":
        a = "Tuan Rumah";
        break;
    case "Brazil":
        a = "Zona Concacaf";
        break;
}
if(!TextUtils.isEmpty(a))
    zona.setText(a);
0 голосов
/ 24 мая 2018

Определите это из блока переключателей:

    String a = "default";
    switch (name){
        case "Rusia":
            a="Tuan Rumah"
            break;
        case "Brazil":
            a="Zona Concacaf"
            break;
    }
    zona.setText(a);
...