<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://sibiwiki.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Array</id>
	<title>Array - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://sibiwiki.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Array"/>
	<link rel="alternate" type="text/html" href="https://sibiwiki.de/wiki/index.php?title=Array&amp;action=history"/>
	<updated>2026-10-31T21:23:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in sibiwiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://sibiwiki.de/wiki/index.php?title=Array&amp;diff=19&amp;oldid=prev</id>
		<title>Akaibel: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://sibiwiki.de/wiki/index.php?title=Array&amp;diff=19&amp;oldid=prev"/>
		<updated>2026-10-27T17:44:40Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 27. Oktober 2026, 17:44 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Akaibel</name></author>
	</entry>
	<entry>
		<id>https://sibiwiki.de/wiki/index.php?title=Array&amp;diff=18&amp;oldid=prev</id>
		<title>sibiwikialt&gt;Akaibel: /* Beispiel1: Einmal-Eins-Tabelle */</title>
		<link rel="alternate" type="text/html" href="https://sibiwiki.de/wiki/index.php?title=Array&amp;diff=18&amp;oldid=prev"/>
		<updated>2023-12-06T17:36:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Beispiel1: Einmal-Eins-Tabelle&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Informatik]]&lt;br /&gt;
[[Kategorie:Informatik-Abitur]]&lt;br /&gt;
[[Kategorie:Datenstrukturen(IF)]]&lt;br /&gt;
[[Kategorie:Informatik-EF]]&lt;br /&gt;
&lt;br /&gt;
Arrays dienen zur Speicherung von vielen gleichartigen Elementen (z.B. Zahlen) oder Objekten (z.B. vom Typ &amp;lt;code&amp;gt;Person&amp;lt;/code&amp;gt;).&lt;br /&gt;
=Erklärvideos=&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://youtu.be/FlScrgcu_Bs Video: Durchlauf durch ein Array Schritt für Schritt erklärt]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://youtu.be/-MisvNOZAAE Video: Arrays in Java: Einstieg]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;Link zum Quelltext: &amp;#039;&amp;#039;&amp;#039;[https://sibiwiki.de/arrays/ZahlenArray.txt ZahlenArray.txt]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;Link zum Online-Compiler: &amp;#039;&amp;#039;&amp;#039;[https://www.jdoodle.com/online-java-compiler/ jdoodle online-compiler]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://youtu.be/6oktTBAlt88 Video: Arrays, die Objekte enthalten, implementieren]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;&amp;#039;&amp;#039;Das ist komplizierter als Arrays, die einfach nur Zahlen enthalten...&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://youtu.be/URZPClVwh3E Video: Methoden für zweidimensionale Arrays implementieren]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Fachbegriffe=&lt;br /&gt;
&lt;br /&gt;
Index, Wert, Länge, durchlaufen&lt;br /&gt;
&lt;br /&gt;
=Veranschaulichung=&lt;br /&gt;
Hier ist ein Array mit 5 Namen (in Java: &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;) dargestellt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| Index ||0||1||2||3||4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;Wert&amp;lt;/b&amp;gt;|| &amp;quot;Meier&amp;quot; || &amp;quot;Schmidt&amp;quot; || &amp;quot;Müller&amp;quot; || &amp;quot;Franzen&amp;quot; || &amp;quot;Altenburg&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Zu beachten ist:&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Arrays fangen grundsätzlich mit dem &amp;#039;&amp;#039;&amp;#039;Index 0&amp;#039;&amp;#039;&amp;#039; an.&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Der letzte Index ist deswegen eins niedriger als die Länge des Arrays.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Vorteile und Nachteile =&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vorteil:&amp;#039;&amp;#039;&amp;#039; In einem Array kann man jedes einzelne Element über eine Nummer, den sog. &amp;#039;&amp;#039;&amp;#039;Index&amp;#039;&amp;#039;&amp;#039;, direkt ansprechen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nachteil:&amp;#039;&amp;#039;&amp;#039; Man muss direkt zu Anfang die Größe des Arrays festlegen. D.h. man kann nicht nachträglich beliebig viele Elemente hinzufügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Arrays in Java - Erklärungen im Detail=&lt;br /&gt;
&lt;br /&gt;
==Einzelne Elemente in einem Array ansprechen==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| Index ||0||1||2||3||4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;Wert&amp;lt;/b&amp;gt;|| &amp;quot;Meier&amp;quot; || &amp;quot;Schmidt&amp;quot; || &amp;quot;Müller&amp;quot; || &amp;quot;Franzen&amp;quot; || &amp;quot;Altenburg&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der folgende Code...&lt;br /&gt;
* liest den Wert bei Index 3 in die Variable &amp;lt;code&amp;gt;derName&amp;lt;/code&amp;gt; aus,&lt;br /&gt;
* trägt am Index 2 den Wert &amp;quot;Martin&amp;quot; ein.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  String derName = namen[3];&lt;br /&gt;
  // derName enthaelt jetzt den Wert &amp;quot;Franzen&amp;quot;&lt;br /&gt;
  namen[2] = &amp;quot;Marten&amp;quot;;&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D.h. das Array sieht jetzt so aus:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| Index ||0||1||2||3||4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;Wert&amp;lt;/b&amp;gt;|| &amp;quot;Meier&amp;quot; || &amp;quot;Schmidt&amp;quot; || &amp;lt;b&amp;gt;&amp;quot;Marten&amp;quot;&amp;lt;/b&amp;gt; || &amp;quot;Franzen&amp;quot; || &amp;quot;Altenburg&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Die Länge eines Arrays herausfinden==&lt;br /&gt;
Mit dem Schlüsselwort &amp;lt;code&amp;gt;length&amp;lt;/code&amp;gt; kann man herausfinden, wie viele Einträge ein Array hat.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039; Das Array &amp;lt;code&amp;gt;namen&amp;lt;/code&amp;gt; soll folgenden Inhalt haben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| Index ||0||1||2||3||4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;Wert&amp;lt;/b&amp;gt;|| &amp;quot;Meier&amp;quot; || &amp;quot;Schmidt&amp;quot; || &amp;quot;Müller&amp;quot; || &amp;quot;Franzen&amp;quot; || &amp;quot;Altenburg&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
Dieses Array hat 5 Einträge (von Index 0 bis Index 4).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
   int anzahl = namen.&amp;lt;b&amp;gt;length&amp;lt;/b&amp;gt;;&lt;br /&gt;
   // anzahl hat jetzt den Wert 5.&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
* Für Fortgeschrittene: Jedes Array-Objekt hat ein Attribut &amp;lt;code&amp;gt;length&amp;lt;/code&amp;gt;, auf dessen Wert man mit der Punktschreibweise zugreift (im Beispiel also &amp;lt;code&amp;gt;namen.length&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Ein Array mit einer &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife durchlaufen==&lt;br /&gt;
Um ein Array von Anfang bis Ende zu durchlaufen, nimmt man eine [[Schleife (Informatik)#for-Schleife|&amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 1:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
Die folgende Methode überprüft, ob die Zahl &amp;lt;code&amp;gt;pZahl&amp;lt;/code&amp;gt; im Array &amp;lt;code&amp;gt;zahlen&amp;lt;/code&amp;gt; enthalten ist.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=min-width:30em | Java !!  style=min-width:30em |Erläuterung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;i&amp;gt;// Index:        0  1  2  3  4&amp;lt;/i&amp;gt;&lt;br /&gt;
 int[] zahlen = {-3, 7, 7, 2, 2};&lt;br /&gt;
 &lt;br /&gt;
 public boolean istEnthalten(int pZahl)&lt;br /&gt;
 {&lt;br /&gt;
   boolean ergebnis = false;&lt;br /&gt;
   &amp;lt;u&amp;gt;for(int i=0; i&amp;lt;zahlen.length; i++){&amp;lt;/u&amp;gt;&lt;br /&gt;
     int aktuelleZahl = zahlen[i];&lt;br /&gt;
     if(aktuelleZahl == pZahl){&lt;br /&gt;
       ergebnis = true;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   return ergebnis;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 Das Array &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; wird deklariert und initialisiert.&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; hat die Länge 5.&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;lt;u&amp;gt;Durchlaufe mit einer &amp;#039;&amp;#039;&amp;#039;for&amp;#039;&amp;#039;&amp;#039;-Schleife alle Indizes von &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
 In &amp;#039;&amp;#039;&amp;#039;aktuelleZahl&amp;#039;&amp;#039;&amp;#039; wird der &amp;lt;u&amp;gt;Wert&amp;lt;/u&amp;gt; von &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; &amp;lt;u&amp;gt;am Index &amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt; gespeichert.&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 2:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
Die folgende Methode findet heraus, ob das Array &amp;lt;code&amp;gt;zahlen&amp;lt;/code&amp;gt; aufsteigend sortiert ist.&amp;lt;br/&amp;gt;Dafür überprüft die Methode, ob es irgendwo den Fall gibt, dass der &amp;lt;code&amp;gt;nachfolger&amp;lt;/code&amp;gt; kleiner ist als die &amp;lt;code&amp;gt;aktuelleZahl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=min-width:30em | Java !!  style=min-width:30em |Erläuterung&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
 public boolean istAufsteigendSortiert()&lt;br /&gt;
 {&lt;br /&gt;
   boolean ergebnis = true;&lt;br /&gt;
   for(int i=0; i&amp;lt;zahlen.length&amp;lt;u&amp;gt;-1&amp;lt;/u&amp;gt; ; i++){&lt;br /&gt;
     int aktuelleZahl = zahlen[i];&lt;br /&gt;
     int &amp;lt;u&amp;gt;nachfolger&amp;lt;/u&amp;gt; = zahlen[i&amp;lt;u&amp;gt;+1&amp;lt;/u&amp;gt;];&lt;br /&gt;
     if(nachfolger &amp;lt; aktuelleZahl){&lt;br /&gt;
       ergebnis = false;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   return ergebnis;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 Durchlaufe mit einer for-Schleife alle Indizes von &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; - &amp;lt;u&amp;gt;außer dem letzten!&amp;lt;/u&amp;gt;&lt;br /&gt;
 In &amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;aktuelleZahl&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt; wird der &amp;lt;u&amp;gt;Wert&amp;lt;/u&amp;gt; von &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; &amp;lt;u&amp;gt;am Index &amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt; gespeichert.&lt;br /&gt;
 In &amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;nachfolger&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt; wird der &amp;lt;u&amp;gt;Wert&amp;lt;/u&amp;gt; von &amp;#039;&amp;#039;&amp;#039;zahlen&amp;#039;&amp;#039;&amp;#039; &amp;lt;u&amp;gt;am Index &amp;#039;&amp;#039;&amp;#039;i+1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt; gespeichert.&lt;br /&gt;
 Jetzt wird verglichen: Wenn &amp;#039;&amp;#039;&amp;#039;nachfolger&amp;#039;&amp;#039;&amp;#039; kleiner ist als &amp;#039;&amp;#039;&amp;#039;aktuelleZahl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   Dann hat man einen Fehler in der Sortierung gefunden!&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
 &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ein Array deklarieren==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039; Hier werden &amp;#039;&amp;#039;&amp;#039;deklariert&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
* ein Array für Strings, &lt;br /&gt;
* ein Array für Objekte vom Typ &amp;lt;code&amp;gt;Person&amp;lt;/code&amp;gt;  &lt;br /&gt;
* ein Array für Integer-Zahlen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  String[] namen;&lt;br /&gt;
  Person[] personen;&lt;br /&gt;
  int[] zahlen;&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Damit ist noch nicht die Länge des Arrays festgelegt und es ist noch nichts eingetragen! Das Array hat so den Wert &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;, es ist &amp;#039;&amp;#039;&amp;#039;noch nicht erzeugt&amp;#039;&amp;#039;&amp;#039;!.&lt;br /&gt;
&lt;br /&gt;
==Ein Array als leeres Array erzeugen==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039; Hier werden die Arrays jeweils als leeres Array &amp;#039;&amp;#039;erzeugt&amp;#039;&amp;#039;:&lt;br /&gt;
* Ein Array mit 5 Plätzen für Strings, &lt;br /&gt;
* ein Array mit 10 Plätzen für Objekte vom Typ &amp;lt;code&amp;gt;Person&amp;lt;/code&amp;gt; &lt;br /&gt;
* ein Array mit 200 Plätzen für Integer-Zahlen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  namen = new String[5];&lt;br /&gt;
  personen = new Person[10];&lt;br /&gt;
  zahlen = new int[200];&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Hat man die Arrays vorher noch nicht deklariert, muss man das hier nich machen. Dann lauten die Zeilen:&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  String[] namen = new String[5];&lt;br /&gt;
  Person[] personen = new Person[10];&lt;br /&gt;
  int[] zahlen = new int[200];&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;In den Arrays &amp;lt;code&amp;gt;namen&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;personen&amp;lt;/code&amp;gt; sind damit 5 (bzw. 10) &amp;#039;&amp;#039;&amp;#039;leere&amp;#039;&amp;#039;&amp;#039; Plätze entstanden - dort steht als Wert jeweils &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;. &amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Im Array &amp;lt;code&amp;gt;zahlen&amp;lt;/code&amp;gt; dagegen ist 200mal die Zahl 0 eingetragen.&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;Die Arrays sind also &amp;#039;&amp;#039;&amp;#039;erzeugt&amp;#039;&amp;#039;&amp;#039; und mit den Standardwerten null bzw. 0 &amp;#039;&amp;#039;&amp;#039;initialisiert&amp;#039;&amp;#039;&amp;#039; worden.&lt;br /&gt;
&lt;br /&gt;
==Ein Array mit vorgegebenen Werten initalisieren==&lt;br /&gt;
Oft weiß man schon bei der Deklaration eines Arrays, welche Werte es haben soll. Das lässt sich in Java wie folgt realisieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039; Die folgende Tabelle soll als Array &amp;lt;code&amp;gt;namen&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;initialisiert&amp;#039;&amp;#039;&amp;#039; werden:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!| Index ||0||1||2||3||4&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;Wert&amp;lt;/b&amp;gt;|| &amp;quot;Meier&amp;quot; || &amp;quot;Schmidt&amp;quot; || &amp;quot;Müller&amp;quot; || &amp;quot;Franzen&amp;quot; || &amp;quot;Altenburg&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
   String[] namen = {&amp;quot;Meier&amp;quot;, &amp;quot;Schmidt&amp;quot;, &amp;quot;Müller&amp;quot;, &amp;quot;Franzen&amp;quot;, &amp;quot;Altenburg&amp;quot;};&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hier wurde das Array also in einem Schritt &amp;#039;&amp;#039;&amp;#039;deklariert&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;erzeugt&amp;#039;&amp;#039;&amp;#039; und mit Werten &amp;#039;&amp;#039;&amp;#039;initialisiert&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Ein Array mit einer &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife initialisieren==&lt;br /&gt;
Man kann die Werte eines Arrays auch mit einer [[Schleife (Informatik)#for-Schleife|&amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife]] initialisieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Der folgende Code initalisiert die Werte des Arrays &amp;lt;code&amp;gt;dreierReihe&amp;lt;/code&amp;gt; mit den Zahlen 0, 3, 6, 9, ..., 3000&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
   int[] dreierReihe = new int[1001];&lt;br /&gt;
   for(int i = 0; i &amp;lt; dreierReihe.length; i++){&lt;br /&gt;
      dreierReihe[i] = i*3;&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ein Array sortieren==&lt;br /&gt;
Dafür bietet sich als einfachstes Verfahren &amp;#039;&amp;#039;&amp;#039;[[Bubblesort]]&amp;#039;&amp;#039;&amp;#039; an.&lt;br /&gt;
&lt;br /&gt;
=Arrays, die Objekte enthalten (Beispiel)=&lt;br /&gt;
Ein Leuchtstab besteht aus 5 Lampen nebeneinander. &lt;br /&gt;
Man soll jede Lampe einzeln anschalten können.&lt;br /&gt;
Man soll alle Lampen gleichzeitig anschalten können.&lt;br /&gt;
Man soll abfragen können, wie viele Lampen an sind.&lt;br /&gt;
&lt;br /&gt;
Für die Klassen &amp;lt;code&amp;gt;Leuchtstab&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Lampe&amp;lt;/code&amp;gt; gilt das folgende Implementationsdiagramm.&lt;br /&gt;
[[Datei:Implementationsdiagramm-leuchtstab.jpg|400px|Implementationsdiagramm Leuchtstab und Lampe]]&lt;br /&gt;
&lt;br /&gt;
Im folgenden wird davon ausgegangen, dass die Klasse &amp;lt;code&amp;gt;Lampe&amp;lt;/code&amp;gt; schon fertig implementiert vorliegt und dass man auf ihre Methoden wie im Implementationsdiagramm vorgesehen zugreifen kann.&lt;br /&gt;
&lt;br /&gt;
==Erklärvideo==&lt;br /&gt;
&amp;#039;&amp;#039;Im folgenden Erklärvideo geht es darum, wie man die Klasse Leuchtstab implementiert.&amp;lt;br/&amp;gt;Der fertige und ausführlich dokumentierte Java-Quellcode findet sich unten.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[https://youtu.be/6oktTBAlt88 Video: Arrays, die Objekte enthalten, implementieren]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Java Quellcode der Klasse &amp;lt;code&amp;gt;Leuchtstab&amp;lt;/code&amp;gt; mit Erläuterungen==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;public class Leuchtstab&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;#039;&amp;#039;// das Attribut fuer die Lampen deklarieren - die Laenge ist damit noch nicht festgelegt!&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;// das Array ist vom Typ Lampe. &amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;// durch [] wird geklaert, dass es sich um ein Array handelt.&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;private Lampe[] lampen;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039;&amp;#039;// Konstruktor der Klasse Leuchtstab&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;public Leuchtstab()&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;#039;&amp;#039;// Das Array Lampen mit der Laenge 5 erzeugen.&amp;#039;&amp;#039;&lt;br /&gt;
        lampen = &amp;#039;&amp;#039;&amp;#039;new Lampe[5]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
        &amp;#039;&amp;#039;// Bis jetzt sind nur 5 Plaetze fuer Lampen geschaffen.&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// Jetzt muss auf jeden Platz eine Lampe gesetzt werden.&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// Dafuer wird das Array lampen durchlaufen.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for(int i=0; i&amp;lt;lampen.length; i++)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        {&lt;br /&gt;
            &amp;#039;&amp;#039;// eine Lampe erzeugen und in der lokalen Variable l speichern.&amp;#039;&amp;#039;&lt;br /&gt;
            Lampe l = new Lampe();&lt;br /&gt;
            &amp;#039;&amp;#039;// die Lampe beim Index i in das Array eintragen.&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;&amp;#039;lampen[i] = l&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
            &amp;#039;&amp;#039;// die Lampe richtig positionieren - abhaengig vom Index i&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;// Dafuer wird fuer die Lampe l die Methode horizontalBewegen(...) aufgerufen...&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;// ...so wie sie im Implementationsdiagramm steht!&lt;br /&gt;
            l.horizontalBewegen(i*50);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039;&amp;#039;// Methode, um eine einzelne Lampe anzuschalten.&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;// Die Nummer der Lampe wird als Parameter uebergeben.&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;public void anschalten(int pNr)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;#039;&amp;#039;// die richtige Lampe aus dem Array lampen auslesen... &amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// ...und in der lokalen Variable l speichern.&amp;#039;&amp;#039;&lt;br /&gt;
        Lampe l = &amp;#039;&amp;#039;&amp;#039;lampen[pNr]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
        &amp;#039;&amp;#039;// Die Lampe l anschalten.&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// Dafuer wird fuer die Lampe l die Methode anschalten() aufgerufen...&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// ...so wie sie im Implementationsdiagramm steht!&lt;br /&gt;
        l.anschalten();&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;public void alleLampenAnschalten()&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;#039;&amp;#039;// Das Array lampen mit einer for-Schleife durchlaufen.&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for(int i=0; i&amp;lt;lampen.length; i++)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        {&lt;br /&gt;
            &amp;#039;&amp;#039;// die i-te Lampe in der lokalen Variable l (vom Typ Lampe) speichern.&amp;#039;&amp;#039;&lt;br /&gt;
            Lampe l = &amp;#039;&amp;#039;&amp;#039;lampen[i]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
            &amp;#039;&amp;#039;// fuer die Lampe l die Methode anschalten aufrufen.&amp;#039;&amp;#039;&lt;br /&gt;
            l.anschalten();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039;&amp;#039;// Die Methode hat Rueckgabe-Typ int...&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;// ... weil sie eine Anzahl berechnet und zurueckgibt.&amp;#039;&amp;#039;&lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;public int wievieleSindAn()&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;#039;&amp;#039;// eine lokale Variable ergebnis deklarieren...&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// ... vom selben Typ wie der Rueckgabetyp der Methode!&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// ergebnis mit 0 initalisieren.&amp;#039;&amp;#039;&lt;br /&gt;
        int ergebnis = 0;&lt;br /&gt;
   &lt;br /&gt;
        &amp;#039;&amp;#039;// Das Array lampen mit einer Schleife durchlaufen&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for(int i=0; i&amp;lt;lampen.length; i++)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
        {&lt;br /&gt;
            &amp;#039;&amp;#039;// die i-te Lampe in der lokalen Variable l (vom Typ Lampe) speichern.&amp;#039;&amp;#039;&lt;br /&gt;
            Lampe l = &amp;#039;&amp;#039;&amp;#039;lampen[i]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
            &amp;#039;&amp;#039;// Pruefen, ob die Lampe l an ist...&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;// ... dafuer ruft man die Methode laut Implementationsdiagramm auf!&amp;#039;&amp;#039;&lt;br /&gt;
            if(l.istAn() == true)&lt;br /&gt;
            {&lt;br /&gt;
                &amp;#039;&amp;#039;// Die i-te Lampe ist an, deswegen...&amp;#039;&amp;#039;&lt;br /&gt;
                &amp;#039;&amp;#039;// ... wird das ergebnis eins hochgezaehlt.&lt;br /&gt;
                ergebnis++;&lt;br /&gt;
            }&lt;br /&gt;
        }  &lt;br /&gt;
        &amp;#039;&amp;#039;// nach dem Ende der for-Schleife...&amp;#039;&amp;#039;&lt;br /&gt;
        &amp;#039;&amp;#039;// ergebnis zurueckgeben.&amp;#039;&amp;#039;&lt;br /&gt;
        return ergebnis;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Zweidimensionale Arrays=&lt;br /&gt;
In Java kann man auch zwei- (und mehr-) dimensionale Arrays realisieren.&lt;br /&gt;
&lt;br /&gt;
==Beispiel1: Einmal-Eins-Tabelle==&lt;br /&gt;
Am folgenden Beispiel kann man sehen, wie man ein zweidimensionales Array...&lt;br /&gt;
* deklariert,&lt;br /&gt;
* erzeugt,&lt;br /&gt;
* mit einer &amp;#039;&amp;#039;&amp;#039;doppelten&amp;#039;&amp;#039;&amp;#039; Schleife durchläuft,&lt;br /&gt;
* einzelne Felder ausliest bzw. verändert.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  public class EinmalEins {&lt;br /&gt;
    // ein zweidimensionales Array deklarieren&lt;br /&gt;
    &amp;#039;&amp;#039;&amp;#039;public int[][] tabelle;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
    public EinmalEins(){&lt;br /&gt;
        // ein zweidimensionales Array der Groesse 10x10 erzeugen.&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;tabelle = new int[10][10];&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
       &lt;br /&gt;
        // das Array belegen:&lt;br /&gt;
        // die Zeilen des Arrays (von oben nach unten) mit einer Schleife durchlaufen&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for (int i = 0; i &amp;lt; tabelle.length; i++) {&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
            die i-te Zeile des Arrays mit einer Schleife durchlaufen&lt;br /&gt;
            &amp;#039;&amp;#039;&amp;#039;for (int j = 0; j &amp;lt; tabelle[i].length; j++) {&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
                // Auf das Feld (i|j) das Produkt eintragen&lt;br /&gt;
                &amp;#039;&amp;#039;&amp;#039;tabelle[i][j] = i*j&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
   &lt;br /&gt;
    public int multipliziere(int zahl1, int zahl2){&lt;br /&gt;
        int ergebnis = &amp;#039;&amp;#039;&amp;#039;tabelle[zahl1][zahl2]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
        return ergebnis;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beispiel2: Entfernungstabelle==&lt;br /&gt;
* Die folgende Klasse &amp;lt;code&amp;gt;Entfernungstabelle&amp;lt;/code&amp;gt; stellt die Verbindung her zwischen dem eindimensionalen Array &amp;lt;code&amp;gt;alleStaedte&amp;lt;/code&amp;gt; und dem zweidimensionalen Array &amp;lt;code&amp;gt;alleEntfernungen&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Anders als in Beispiel 1 werden hier beide Arrays direkt bei der Deklaration mit Werten belegt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; Man kann die Klasse direkt in einem Online-Compiler testen, z.B. bei w3schools:&amp;#039;&amp;#039;&amp;#039; &amp;lt;br/&amp;gt;&amp;#039;&amp;#039;&amp;#039;[https://www.w3schools.com/java/tryjava.asp?filename=demo_compiler w3schools java online compiler]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;Dafür den Quellcode mit Copy&amp;amp;Paste übertragen.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&lt;br /&gt;
  class Entfernungstabelle {&lt;br /&gt;
 &lt;br /&gt;
    private String[] alleStaedte =&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;Berlin&amp;quot;,&amp;quot;Dortmund&amp;quot;,&lt;br /&gt;
        &amp;quot;Dresden&amp;quot;,&amp;quot;Erfurt&amp;quot;,&lt;br /&gt;
        &amp;quot;Frankfurt&amp;quot;,&amp;quot;Halle&amp;quot;,&lt;br /&gt;
        &amp;quot;Hannover&amp;quot;,&amp;quot;Kassel&amp;quot;,&lt;br /&gt;
        &amp;quot;Koeln&amp;quot;,&amp;quot;Leipzig&amp;quot;,&lt;br /&gt;
        &amp;quot;Magdeburg&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
 &lt;br /&gt;
    // das zweidimensionale Array alleEntfernungen&lt;br /&gt;
    // wird direkt mit Werten belegt!&lt;br /&gt;
 &lt;br /&gt;
    private &amp;#039;&amp;#039;&amp;#039;int[][] alleEntfernungen&amp;#039;&amp;#039;&amp;#039; =&lt;br /&gt;
    {&lt;br /&gt;
      //   B, DO, DD, ER,  F,HAL,  H, KA,  K,  L, MD&lt;br /&gt;
        {  0,512,297,327,660,229,299,465,609,187,153}, // B&lt;br /&gt;
        {512,  0,553,354,226,535,213,163, 97,493,359}, // DO&lt;br /&gt;
        {297,553,  0,199,585,152,390,390,650,110,244}, // DD&lt;br /&gt;
        {327,354,199,  0,386,182,357,191,451,140,274}, // ER&lt;br /&gt;
        {660,226,585,386,  0,568,361,195,187,526,507}, // F&lt;br /&gt;
        {229,535,152,182,568,  0,322,373,632, 42,176}, // HAL&lt;br /&gt;
        {299,213,390,357,361,322,  0,166,310,280,146}, // H&lt;br /&gt;
        {465,163,390,191,195,373,166,  0,260,331,312}, // KA&lt;br /&gt;
        {609, 97,650,451,187,632,310,260,  0,591,456}, // K&lt;br /&gt;
        {187,493,110,140,526, 42,280,331,591,  0,134}, // L&lt;br /&gt;
        {153,359,244,274,507,176,146,312,456,134,  0}  // MD&lt;br /&gt;
    };&lt;br /&gt;
   &lt;br /&gt;
    public int groessteEntfernung() {&lt;br /&gt;
        int ergebnis = 0;&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for (int zeile = 0; zeile &amp;lt; alleEntfernungen.length; zeile++) {&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;&amp;#039;for (int spalte = 0; spalte &amp;lt; alleEntfernungen[zeile].length; spalte++) {&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
                int strecke = &amp;#039;&amp;#039;&amp;#039;alleEntfernungen[zeile][spalte]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
                if(strecke &amp;gt; ergebnis) {&lt;br /&gt;
                    ergebnis = strecke;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        return ergebnis;  &lt;br /&gt;
    }&lt;br /&gt;
       &lt;br /&gt;
    public void tabelleAusgeben(){&lt;br /&gt;
        // alle Zeilen durchlaufen&lt;br /&gt;
        &amp;#039;&amp;#039;&amp;#039;for (int zeile = 0; zeile &amp;lt; alleEntfernungen.length; zeile++)&amp;#039;&amp;#039;&amp;#039; {&lt;br /&gt;
            System.out.print(alleStaedte[zeile]+&amp;quot;: &amp;quot;);&lt;br /&gt;
            // in der Zeile die einzelnen Felder durchlaufen&lt;br /&gt;
            &amp;#039;&amp;#039;&amp;#039;for (int spalte = 0; spalte &amp;lt; alleEntfernungen[zeile].length; spalte++)&amp;#039;&amp;#039;&amp;#039; {&lt;br /&gt;
                System.out.print(&amp;#039;&amp;#039;&amp;#039;alleEntfernungen[zeile][spalte]&amp;#039;&amp;#039;&amp;#039;+&amp;quot;, &amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
            System.out.println();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // sucht zu einer Stadt den richtigen Index in der Entfernungstabelle&lt;br /&gt;
    public int findeStadtIndex(String pStadt){&lt;br /&gt;
        for (int i = 0; i &amp;lt; alleStaedte.length; i++) {&lt;br /&gt;
            if(alleStaedte[i].equals(pStadt)){&lt;br /&gt;
                return i;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        // Stadt nicht gefunden!&lt;br /&gt;
        return -1;&lt;br /&gt;
    }&lt;br /&gt;
   &lt;br /&gt;
    private int entfernungMessen(String pStadt1, String pStadt2) {&lt;br /&gt;
        int index1 = this.findeStadtIndex(pStadt1);&lt;br /&gt;
        int index2 = this.findeStadtIndex(pStadt2);&lt;br /&gt;
        int ergebnis = &amp;#039;&amp;#039;&amp;#039;alleEntfernungen[index1][index2]&amp;#039;&amp;#039;&amp;#039;;&lt;br /&gt;
        return ergebnis;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        // die gewuenschte Methode einkommentieren!&lt;br /&gt;
        Entfernungstabelle et = new Entfernungstabelle();&lt;br /&gt;
        et.tabelleAusgeben();&lt;br /&gt;
        System.out.println();&lt;br /&gt;
        System.out.println(&amp;quot;groesste Entfernung:&amp;quot;);&lt;br /&gt;
        int maxEntfernung = et.groessteEntfernung();&lt;br /&gt;
        System.out.println(maxEntfernung);&lt;br /&gt;
        System.out.println();&lt;br /&gt;
        int entfernung = et.entfernungMessen(&amp;quot;Erfurt&amp;quot;, &amp;quot;Koeln&amp;quot;);&lt;br /&gt;
        System.out.println(&amp;quot;Von Erfurt nach Koeln sind&amp;#039;s: &amp;quot;+entfernung+&amp;quot; km&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>sibiwikialt&gt;Akaibel</name></author>
	</entry>
</feed>