Operatoren prä-undPostfix Operatore

MsArasy

Mitglied
//ausgangzustand

int i=0;
int[] a= {0,2,4}





a) a[i++]=a[i++]++;
b) a[i++]=++a[i++];
c)a[++i]=a[i++]++;
d)int j= a[i++]++; a[++i]=j;

ich hab als ergebniss rasu: a= 2, b= 2, c= 3, und d=2


bin ich auf dem richtiegen weg, bin mir nämlich sehr unsicher ob das so stimmt.
 

Natac

Bekanntes Mitglied
Was hast du wofür raus? Das array "a" hat 3 Elemente. Ich denke es macht Sinn zu allen Teilaufgaben das komplette Array anzugeben.

Und wenn du das prüfen willst, schreib dir doch kurz ne Klasse, wo du genau diesen Code ausführen lässt ;)
 

Joose

Top Contributor
Bitte lies dir http://www.java-forum.org/forum-faq-beitraege/7407-man-fragen-richtig-stellt.html durch.
Leider lässt sich bei dir keine wirkliche Frage erkennen, außer "bin ich auf dem richtigen Weg?".
Da du uns nur Ausgangswerte und Anweisung gegeben hast aber keine Aufgabenstellung kann man schwer sagen was der richtige Weg sein soll.

Du beschreibst die Ergebnisse als:
a=2
b=2
c=3
d=2

Was ist "b", "c" oder "d"? Sind damit die 4 Anweisungen gemeinst? Wenn ja was soll dann 2 bzw. 3 sein?
Meinst du "i" hat dann diesen Wert oder ein Element von "a"?
Bitte beschreibe klar was die Ausgangssituation ist, was gemacht werden soll und was das Ziel sein soll (sofern vorhanden)
 

MsArasy

Mitglied
ich hab das einegeben aber da kommt überall eine 4 raus.
ich muss anhand der anweisungen, die werte die im array gespeichert sind und den wert der variable i nach der ausführung vorgegeber ausdrücke angeben.

und meine werte waren für array bzw a, und das für jede teilaufgabe(a), b), c),d))

danke.

tut mir leid, ich bin neu hier.
ich muss anhand der anweisungen, die werte die im array gespeichert sind und den wert der variable i nach der ausführung vorgegeber ausdrücke angeben.

und meine werte waren für array bzw a, und das für jede teilaufgabe(a), b), c),d))

und jeder teilaufgabe hat immer den selben ausgangszustand, das heist int i =0 und int [] a= {0,2,4},
und damit muss ich dann in den teilaufgaben jeweils sagen was für array wert und i wert rauskommt
 
Zuletzt bearbeitet von einem Moderator:

Joose

Top Contributor
die werte die im array gespeichert sind und den wert der variable i .... angeben.

Sprich du musst du die DREI Werte aus dem Array und "i" ausgeben.
Oben ist jeweils nur eine Zahl als Ergebnis angegeben, wo sind jeweils die 3 anderen Werte?

Du kannst diesen Code doch auch einfach ausführen lassen und nach der jeweiligen Anweisung dir immer die Array Element und "i" ausgeben lassen.
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben