Identifier expected

Halihalo,
ich bin gerade dabei,Java zu lernen und habe folgenden Code geschrieben,der 4 einzelne Zahlen ausgeben soll:

public class Testa extends Object {

int x = 1;
int y = 1;
int z = 1;
x += y+= z;

System.out.println(x

Moin

x += y+= z;

Was soll die Zeile berrechnen ?

x = x + y + z; ?

Das wird mit:
x += y + z;

abgekürzt.

cu

Also jede System.out… Anweisung soll eine Zahl ausspucken und das Ergebnis ist entweder
a) 4 3 2 1
b) 3 2 3 3
c) 3 3 3 3
Deinen Vorschlag habe ich in den Code eingefügt,aber die Fehlermeldung bleibt dieselbe.
Haste vielleicht noch eine Idee?
Gruß

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du kannst Anweisungen nicht einfach in die Klasse reinschreiben, du brauchst schon eine Methode, z.b. so:

public class Testa {

 public static void main(String[] args) {
 int x = 1;
 int y = 1;
 int z = 1;
 x += y+= z;

 System.out.println(x 

Den Code habe ich mal von dir übernommen, bin mir nicht sicher ob der so syntaktisch korrekt ist (geschachteltes +=)

Grüße
Bruno

Hi,

das ist korrekt so, ob’s sauber ist muss jeder für sich selbst entscheiden :wink:

Gruss,

Herb