16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

{<br />

a3[i][j] = new <strong>in</strong>t[zRand(5)];<br />

}<br />

}<br />

for (<strong>in</strong>t i = 0; i < a3.length; i++)<br />

for (<strong>in</strong>t j = 0; j < a3[i].length; j++)<br />

for (<strong>in</strong>t k = 0; k < a3[i][j].length;k++)<br />

ausgabe("a3[" + i + "][" + j + "][" + k + "] = "<br />

+ a3[i][j][k]);<br />

// Mehrdimensionales Feld mit nicht primitiven Objekten<br />

Integer[][] a4 = {<br />

{ new Integer(1), new Integer(2) },<br />

{ new Integer(3), new Integer(4) },<br />

{ new Integer(5), new Integer(6) },<br />

};<br />

for (<strong>in</strong>t i = 0; i < a4.length; i++)<br />

for (<strong>in</strong>t j = 0; j < a4[i].length; j++)<br />

ausgabe("a4[" + i + "][" + j + "] = " + a4[i][j]);<br />

// Array mit nicht primitiven Objekten <strong>de</strong>r stueckweise<br />

// aufgebaut wird<br />

Integer[][] a5;<br />

a5 = new Integer[3][];<br />

for (<strong>in</strong>t i = 0; i < a5.length; i++)<br />

{<br />

a5[i] = new Integer[3];<br />

for (<strong>in</strong>t j = 0; j < a5[i].length; j++)<br />

a5[i][j] = new Integer(i * j);<br />

}<br />

for (<strong>in</strong>t i = 0; i < a5.length; i++)<br />

for (<strong>in</strong>t j = 0; j < a5[i].length; j++)<br />

ausgabe("a5[" + i + "][" + j + "] = " + a5[i][j]);<br />

}<br />

static void ausgabe(Str<strong>in</strong>g s)<br />

{<br />

System.out.pr<strong>in</strong>tln(s);<br />

}<br />

}<br />

2.2.3.5 Die Klasse Arrays<br />

Seit <strong>de</strong>m JDK1.2 gibt es die Klasse Arrays im Paket java.util mit nützlichen<br />

Metho<strong>de</strong>n zum Zugriff auf Arrays:<br />

public static void fill(<strong>in</strong>t[] a, <strong>in</strong>t wert)<br />

public static <strong>in</strong>t b<strong>in</strong>arySearch(<strong>in</strong>t[] a, <strong>in</strong>t schl)<br />

public static void sort(<strong>in</strong>t[] a)<br />

public static boolean equals(<strong>in</strong>t[] a1, <strong>in</strong>t [] a2)<br />

Diese Metho<strong>de</strong>n stehen auch <strong>in</strong> vergleichbaren Versionen für an<strong>de</strong>re primitive<br />

Datentypen zur Verfügung.<br />

170

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!