K
Keshan
Gast
Hallo,
ich bin mit dem kleinen programm fast fertig und hab nur eine frage.
ich bin schon stundenlang dran gesessen, leider komme ich nicht weiter.
Aufgabe ist es eine if verschachtelung zu erstellen.
Im Folgenden Programmausschnitt befindet sich ein Fehler. Leider finde ich den nicht.
Ich arbeite mit Eclipse. Das Tool gibt leider nur die letzte Zeile an und durchläuft nicht wie gewünscht die Fallunterscheidung. Sobald ich if/else-if benutze, klappt alles einwandfrei.
Kann mir jemand bitte sagen was ich bei dieser verschachtelung falsch mache, so dass nur das letzte system.out.println ausgegeben wird.
Ich bedanke mich im vorraus.
ich bin mit dem kleinen programm fast fertig und hab nur eine frage.
ich bin schon stundenlang dran gesessen, leider komme ich nicht weiter.
Aufgabe ist es eine if verschachtelung zu erstellen.
Im Folgenden Programmausschnitt befindet sich ein Fehler. Leider finde ich den nicht.
public void suggestActivity() {
if (temperature >= 0 && precipitation == true){
if (temperature > 0 && temperature <= 19 && precipitation == false){
if (temperature >= 20 && precipitation == false){
if (temperature < 0 && precipitation == true){
if (temperature < 0 && precipitation == false){
System.out.println("Sauwetter");}
else
System.out.println("Gehen wir spazieren ?");}
else
System.out.println("Gehen wir schwimmen ?");}
else
System.out.println("Komm, gehn wir Schlittenfahren");}
else
System.out.println("Lass uns am Lagerfeuer Glühwein trinken");}
Ich arbeite mit Eclipse. Das Tool gibt leider nur die letzte Zeile an und durchläuft nicht wie gewünscht die Fallunterscheidung. Sobald ich if/else-if benutze, klappt alles einwandfrei.
Kann mir jemand bitte sagen was ich bei dieser verschachtelung falsch mache, so dass nur das letzte system.out.println ausgegeben wird.
Ich bedanke mich im vorraus.