Hi
warum bekomme ich immer eine Fehlermeldung, wenn ich dieses unglückliche if-Schleife in Switch umändern möchte?
Wisst ihr weiter?
Danke für eure Hilfe.
warum bekomme ich immer eine Fehlermeldung, wenn ich dieses unglückliche if-Schleife in Switch umändern möchte?
Code:
if(ergebnis <= 19)
{
datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Untergewicht haben!");
}
else
{
datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Normalgewicht haben!");
}
if(ergebnis >= 26)
{
datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Übergewicht haben!");
}
if(ergebnis >= 30)
{
datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie an Fettsucht leiden!");
}
//Jetzt als switch
switch(ergebnis)
{
case ergebnis <=19: datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Untergewicht haben!");
break;
case ergebnis <=25: datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Normalgewicht
haben!");
break;
case ergebnis >=26: datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Übergewicht
haben!");
break;
case ergebnis >=31: datenAusgabe.setText("Ihr BMI beträgt " + (byte) ergebnis + " d.h, dass Sie Fettsucht leiden!");
break;
}
Wisst ihr weiter?
Danke für eure Hilfe.