Grundlegendende Programmierkonzepte in Java
If
Die Ausgabe unseres Programms kann jetzt schon durch den Benutzer
gesteuert werden. Der Ablauf ist aber immer der Gleiche. Als nächstes
wollen wir auch den Programmablauf steuern. Als erstes wollen wir
hierfür die Kontrollstruktur if verwenden. Der grundlegende Aufbau eines if Ausdrucks ist:
if( Wahrheitsaussage ) { Anweisung; }
Die Wahrheitsaussage ist ein Ausdruck, der nur wahr oder falsch sein kann. Im Englischen true oder false. Es gibt den Datentyp boolean für Wahrheitsaussagen. Als Anweisung kann z.B. eine oder mehrere Methoden aufgerufen werden.
Es gibt unendlich viele Möglichkeiten, wie man eine
Wahrheitsaussage erzeugen kann. Wir wollen als erstes mit einem
Vergleich beginnen. Der Vergleich soll sein, ob die Eingabe des
Benutzers ein Bestimmtes Wort gewesen ist. Hierfür bietet der Datentyp
String die Methode equals.
Unser vorheriges Beispiel können wir nun so erweitern, dass nur eine von uns definierte Person begrüßt wird.
import java.util.Scanner; public class Tagebuch { public static void main(String[] args) { System.out.println("Wie heißt du?"); Scanner scanner = new Scanner(System.in); String name = scanner.next(); scanner.close(); if(name.equals("Jan")) { System.out.println("Hallo " + name + "!"); } } }