这是我第一次使用 Android Studio。 我正在开发我的第一个应用程序。
基本上我需要知道如何显示“risultato”。
我留下下面的代码。
if (somma<=5){
String sommaRisultato= "numero piccolo";
}else if (somma>5 && somma<7){
String sommaRisultato= "numero medio";
}else if (somma>=8){
String sommaRisultato= "numero alto";
}
txtRis.setText(String.valueOf("il risultato: " + somma)); //Here only shows somma value, I need sommaRisultato
最佳答案
您正在 if block 内单独声明变量 sommaRisultato
。这样,在 if 语句之外就无法访问 sommaRisultato
。为了以后能够访问它,请预先声明它(并且可能创建一个空字符串文字作为默认情况,或者您喜欢的任何内容)并更改它引用的值:
String sommaRisultato = "";
if (somma <= 5){
sommaRisultato = "numero piccolo";
} else if (somma > 5 && somma < 7){
sommaRisultato = "numero medio";
} else if (somma >= 8){
sommaRisultato = "numero alto";
}
txtRis.setText("il risultato: " + sommaRisultato);
此外,您不需要 String.valueOf
调用,因为现在您连接两个字符串,这已经生成了另一个字符串。
关于java - 显示条件运算的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55119905/