If und else Abfrage in Java
Die
if und else ist das a und o unter den Programmiersprachen wenn es um
mehrere Auswahlmöglichkeiten geht. Im folgenden Artikel möchte ich
euch die if und else Auswahlmöglichkeit in Java mit
einem Beispiel Programm erörtern.
Stellen
Sie sich vor, dass Sie in einem Zimmer ohne Fenster sind. In diesem
Zimmer gibt es nur eine Lampe die Leuchtet, wenn es an ist und ist
dunkel, wenn die Glühbirne nicht leuchtet. Sie betreten den Raum und
stellen fest, dass die Glühbirne aus ist weil in dem Raum dunkel
ist. Wenn es Hell wäre würden sie feststellen, dass die Lampe an
ist. Genau so funktioniert die if und else abfrage. Wenn wir unser
Beispiel in einem Java Programm schreiben müssten, soll das Programm
unsere Beobachtung in die Konsole (Terminal oder
cmd/EingabeSteuerung) ausgeben.
Beispiel
>> if & else <<
1 public class if_und_else {
2 public
static void main(String[] args) {
3
4 int a = 0; // 0 = Lampe
aus ; 1 = Lampe an
5
6 if ( a == 0 ) {
7 System.out.println(“Das Licht ist aus! Es ist Dunkel :( “);
8 }
9 else {
10 System.out.println(“Das Licht ist an! Es ist Tag Hell :) “);
11 }
12 }
13
}
Wie
Sie es sehen, haben wir bei dem Obigen Programm eine Sehr kleine
Quelldatei. Wir Weisen die Variable „a“ den Ganz Zahligen Integer
Wert zu und initialisieren dieses mit dem Datentyp int. Danach fängt
die Abfrage ab Zeile 6 an zu arbeiten. Das Programm stellt dabei die
Frage ob die Variable a, welches auf der Zeile 4 initialisiert und
deklariert worden ist, den Wert null oder eins besitzt. Wie oben
schon auskommentiert worden ist, ist der wert 0 für Lampe aus und 1
für Lampe a reserviert. Dies ist Syntaktisch und braucht kein extra
Befehlssatz.
Stellt
der Compiler fest, dass die Variable den Wert null besitzt so wird
die Ausgabe in Zeile 7 ausgegeben. Stellt der Compiler dies nicht
fest, dann wird die die Ausgabe auf der Zeile 10 ausgegeben.
Auf
Deutsch: if = wenn ; else = sonst
(4)
a ist ein Ganzzahl mit dem Wert 0;
(6)
wenn a ist gleich null dann → (7)
(9)
sonst → (10)
Kommentare
Kommentar veröffentlichen