Syntaxproblem

Endymion

Bekanntes Mitglied
ich habe ein kleines syntaxproblem:
Java:
public class LABYRINTH
{
    //Attribute
    int breite;
    int hoehe;
    ZELLE[][] spielFlaeche;
    
    //Konstruktor
    LABYRINTH ()
    {
        breite = 10;
        hoehe = 10;
        spielFlaeche = new ZELLE[10][10];
        for (int zaehlerY = 0; zaehlerY<10; zaehlerY = zaehlerY+1)
        {
            for (int zaehlerX = 0; zaehler X<10; zaehlerX = zaehlerX+1)
            {
                spielFlaeche[zaehlerX][ZaehlerY] = new ZELLE(zaehlerX,zaehlerY);
            }
        }
    }
}
bluej meint, dass bei mir in zeile 16 ein strichpunkt fehlt. aber wenn ich den ans ende der zeile mache, bekomme ich die gleiche fehlermeldung. ist das ein programmfehler oder mache ich etwas falsch?
 
G

Gelöschtes Mitglied 23978

Gast
Hallo Endymion,

also wenn du den Code aus deiner Anwendung kopiert hast, dann ist in der Tat in Zeile 16 ein Fehler:

Aus
Java:
int zaehlerX = 0; zaehler X<10; zaehlerX = zaehlerX+1

mach
Java:
int zaehlerX = 0; zaehlerX<10; zaehlerX = zaehlerX+1

die Variable zaehlerX muss zusammengeschrieben werden!

Grüße
 

Michael...

Top Contributor
Wenn das Dein Originalcode ist, ist das Problem nicht ein fehlender Strichpunkt sondern ein Leerzeichen an der falschen Stelle:
[JAVA=16]for (int zaehlerX = 0; zaehler X<10; zaehlerX = zaehlerX+1)[/code]
zaehler X
Code:
zaehlerX = zaehlerX+1
kann man auch zu
Code:
zaehlerX++
kürzen.
 

Ähnliche Java Themen

Neue Themen


Oben