ArrayVerstehen

Status
Nicht offen für weitere Antworten.

dabidu

Aktives Mitglied
hmmm ich versuche grad Array zuverstehen... also in den nächsten drei Monate werdet ihr mich noch lange schreiben sehen hahahah natürlich wenn ich noch solange hier sein darf... wenn die Administatoren mich nit blockieren


na gut
zurück zu Array...
also

Array füllen????????????????

also erster Ratschlag war von mir

int variabel = {4,4,3,-5,-65}

aber unter füllen verstehe ich

int variabel[] = new int[12];

mit was ist jetzt richtig... wie soll ich das bitte verstehen....

oder wie ist es bei doppel dimensional


int variabel[][] = new int[5][8];


:### bin total schlecht beim verstehen... aber bin dabei es zu untersuchen...
 
B

Beni

Gast
Je mehr Codetags man verwendet, desto unwahrscheinlicher ist ein Ban...

int variabel = {4,4,3,-5,-65}
Das gibt bestenfalls ein Compilerfehler (probier das Zeugs aus, bevor du hier Fragen stellst!).

Wenn schon
Code:
int[] array = {1, 2, 3, 4}
Und das gibt *Trommelwirbel*, ein Array der Länge 4 mit den Zahlen 1, 2, 3, 4.

Code:
int[] variabe = new int[12];
Ein Array der Länge 12, alle Einträge sind auf Default (=0) gesetzt.

Code:
int[][] variabel = new int[5][8];
Ein Array von Arrays. Hier wird 5 mal ein int[] angelegt, wobei dieser int[] jeweils eine Länge von 8 hat. Alle Einträge der 5 int[]'s sind auf Default (=0) gesetzt.



Und füllen? z.B. so:
Code:
int[] array = new int[10]; // initialisieren

for( int i = 0; i < array.length; i++ ){
  array[i] = 2*i;  // Zuweisung eines einzelnen Eintrages
}
 

Leroy42

Top Contributor
Noch ein Hinweis:
Beni hat gesagt.:
Code:
int[] array = {1, 2, 3, 4}
Und das gibt *Trommelwirbel*, ein Array der Länge 4 mit den Zahlen 1, 2, 3, 4.

Das funktioniert allerdings nur wenn du dein Array zusammen mit seiner
Definition füllst.

Willst du später (nochmal) füllen brauchst du eine andere Syntax. Also:
Code:
int[] array = {1, 2, 3, 4}
// RödelDiDödel ein wenig
array = new int[] {4,3,2,1}

Frag mich nicht warum :autsch:
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben