FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Praktische Informatik

array über index

array über index 2003-05-11 17:48
Anonymer User
Argh, ich hab wieder vergessen wie ich eine Komponente eines arrays über "index" ausgebe, bzw verändern kann. schaffs im moment nur noch über einen String, aber nicht über die Position.

Pls help me!

Re: array über index 2003-05-11 17:52
Fred
Argh, ich hab wieder vergessen wie ich eine Komponente eines arrays über "index" ausgebe, bzw verändern kann. schaffs im moment nur noch über einen String, aber nicht über die Position.

Pls help me!
Leider drückst Du Dich etwas undeutlich aus. Nuetzt Dir folgender Code?

int[] a = new int[ 100 ]; a[ 0 ] = 57; a[ 1 ] = 4711; a[ 99 ] = 0815; System.out.println("Als letztes ist " + a[ 99 ] + " drin");
(nicht getestet)

Die Leerzeichen in den Klammern sind nur dazu da, dass keine Smileys draus gemacht werden, in echt schreib man die natuerlich nicht bzw. ist eher unueblich ;-)



Re: array über index 2003-05-11 17:55
MoKrates
Du machst das wie mit einer Variable:
Der Variablenname ist dann allerdings nicht x, sondern x[].
Und, selbstredend, Du musst das Array vorher ueber eine "new"-Allokation erstellen.

Also:
int[] x = new int[5]; //abfragen y = x[3]; //auf dem Bildschirm ausgeben System.out.println(x[3]); //setzen x[3] = y;
MoKrates

Edit: Fred! Du <insert beschimpfung>



Re: array über index 2003-05-12 16:17
RaggaDee
und wie fülle cih einen array wie in aufgabe e.1.2?

toFill[] ist mit Hilfe eines anderen Objektes / anderen Methode zu füllen siehe http://3773.rapidforum.com/topic=101784777706 unten.