Computer, Informatik, Internet und Programmieren
Lange versprochen wenden wir uns jetzt unserer Kuh aus dem zweiten Java-Tutorial zu. Schauen wir uns noch einmal an wie das Unix-Programm cowsay funktioniert.
cowsay 'Java rocks!'Die Ausgabe dazu sollte so aussehen:
_____________ < Java rocks! > ------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
Diese Funktionalität möchten wir nun nachbauen, dass wir unser cowsay mit diesem Befehl ausführen können und das Ergebnis genauso aussehen soll wie das original cowsay aus Unix.
java cowsay 'Java rocks!'Der Vorteil dabei ist jedoch, dass wir dieses Programm auf Windows, Linux, Mac OSX und allen anderen Betriebssystemen nutzen können, die auch von dem Java Runtime Environment unterstützt werden. (weiterlesen…)
29 Mrz
In den letzten Java-Tutorials haben wir fast instinktiv Operatoren genutzt und ich habe noch einige logische Operatoren erwähnt. In diesem Java-Tutorial möchten wir und nun näher mit Operatoren befassen.
Betrachten wir uns dafür folgenden Programmcode:
int ersteVariable = 5; int zweiteVariable; zweiteVariable = ersteVariable * 2;
Wir deklarieren uns die zwei Variablen ersteVariable und zweiteVariable. Der erstenVariable weisen wir den Wert 5 zu. Die zweiteVariable bekommt ein Ergebnis einer mathematischen Formel zugewiesen.
Wo stehen nun die Operatoren? Der erste Operator, der zum Einsatz kommt, ist der Zuweisungsoperator =, der beispielsweise einer Variablen, die vor diesem Operator steht, einen bestimmten Wert, der dahinter kommt, zuweist.
Einen weiteren Operator finden wir in der Multiplikation. Der * – Operator multipliziert zwei Werte miteinander. Die Variable ersteVariable und die Zahl 2 werden hierbei als Operanden bezeichnet. (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…)