Computer, Informatik, Internet und Programmieren
7 Apr
Wenden wir uns in diesem Tutorial einmal den Arrays in Java zu. Ein Array – auch Feld und Reihung genannt – kann man mit einem Setzkasten vergleichen, dessen Plätze von 0 bis 1 durchnummeriert sind. In diese Plätze können Werte gespeichert werden ähnlich wie bei einer Variablen. Ein Array enthält jedoch mehrere Werte, die über einen ganzzahligen Index angesprochen werden können.
Am besten verdeutlicht man sich das mit einem Bild:

Hierbei werden die Werte 5, 2, 3, 4 an die Stellen von 0 bis 3 gespeichert. Bei späteren Berechnungen sollte man daran denken, dass ein Array mit dem Index 0 beginnt.
Überführen wir nun unser Bild in Java-Code, um die Verwendung von Arrays zu verdeutlichen:
int[] zahlArray = new int[4]; zahlArray[0] = 5; zahlArray[1] = 2; zahlArray[2] = 3; zahlArray[3] = 4;
Mit den eckigen Klammern nach dem Typ sagen wir, dass wir ein Array erzeugen möchten. Die eckigen Klammern hinter die Bezeichnung des Arrays zu setzen ist auch möglich. Mit dem Schlüsselwort “new” erzeugen wir ein neues Array-Objekt, das Integer-Werte enthält und 4 Felder groß ist. Dabei können in einem Array nur Werte gespeichert werden, die auch zu dem angegebenen Typ passen. Würden wir nun versuchen einen String in unser Array zu speichern, bekämen wir eine Fehlermeldung. (weiterlesen…)
Wie in anderen Programmiersprachen, so bietet natürlich auch Java die Möglichkeit der Fallunterscheidung zu nutzen, die auch in mancher Literatur als bedingte Anweisung beschrieben wird.
Ohne Fallunterscheidungen wäre ein Programm ziemlich doof, denn es könnte nicht flexibel Programmteile ausführen, die nur unter einer bestimmten Bedingung aufgerufen werden soll. Dazu bietet Java die if- bzw. if/else-Anweisungen und die switch-Anweisung.
Bedingte Anweisungen sind gar nicht so schwer – also fangen wir gleich mit der if-Anweisung an:
int meinAlter = 55; int rentenalter = 66; if(meinAlter != rentenalter) { System.out.println("Rentenalter nicht erreicht – weiterackern!"); }
Was macht dieses Programm nun? Wir setzen uns zwei Variablen mit den Werten 55 und 66. Die Variable meinAlter soll das jetzige Alter repräsentieren. Die Zweite enthält das gegenwärtige Rentenalter 66. Darunter sehen wir die if-Anweisung, die – wie jede if-Anweisung – mit dem Schlüsselwort if eingeleitet wird und in Klammern einen boolschen Wert enthält.
(weiterlesen…)