Was kann bei folgendem Programm falsch sein, denn ich will ein kleines Spiel mit Greenfoot programmieren?

...komplette Frage anzeigen Die Angabe!!! - (Java, Greenfoot)

2 Antworten

Ich kann dein Screenshot nicht genug vergrößern dass man irgendwas erkennen könnte und ich vermute das liegt nicht an mir. Ansonsten wäre etwas mehr Code und vor allem die Fehlermeldung bzw. Beschreibung nicht verkehrt..

Antwort bewerten Vielen Dank für Deine Bewertung
if (Kartengleich)//int, wird aber als boolean benutzt.
        {//Man schreibt übrigens Variablennamen NIEMALS groß.
          String points=+1;//points als String!?Zuweisung aber als int
        }//Warum das'+'?
        else 
        {
          String points=-1;  
        }
    }
    String Text="Sieger";//Warum schreibst du die nicht gleich in die Aufrufe?
    String Text2="Verlierer";
    String Text3="Zum Glück nicht der Verlierer, aber leider auch nicht Gewinner";
    if (points==20)//points auf einmal als int statt String.
    {
        getWorld().showText(Text, 40, 40);
        Greenfoot.stop();
    }
    else
    if (points==0)
    {
        getWorld().showText(Text2, 40, 40);
        Greenfoot.stop();
    }
    else
    if (points<0&&points>20)//WTF???
    {
        getWorld().showText(Text3, 40, 40);
        Greenfoot.stop();
    } 
} 

Am Besten von vorne anfangen.

Schonmal was von switch-case gehört?

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?