if und else if Abfrage in Java
Die "if" und "else if" ist ebenfalls neben "if" und "else" abfrage
eine sehr wichtige Abzweigung der Programmiersprache Java. Ich werde
euch im folgenden Programm zeigen wie man mit diesem Befehl in der
Programmiersprache Java und die einzelnen Schritte erörtern.
Bei
den vorherigen Beispiel mit der Lampe konnten wir dies nur bei einer
"if" und "else" Abfrage machen da wir nur zwei Auswahlmöglichkeiten
hatten. Entweder ist die Lampe an oder aus. Wir können die
mehrmalige "if" und "else if" Abfrage mit einer Altersabfrage bestimmen.
Beispiel
>> if & else if<<
1
public class if_und_else_if {
2
public static void main(String[] args) {
3
4
int alter
= 17;
5
6
if ( alter < 18 ) {
7
System.out.println(“Du bist
Minderjährig ;) “);
8
}
9
else if ( alter >= 18 && alter <
65 ) {
10
System.out.println(“Sie sind Volljährig
und kein Rentner :o “);
11
}
12
else if ( alter >= 65 ) {
13
System.out.println(“Sie sind ein Stolzer Rentner :P “);
14
}
15
else {
16
System.out.println(“Alter dann habe ich keine Ahnung was du
bist. “);
17
}
18
}
19
}
Wie
Sie es sehen, haben wir bei dem Obigen Programm eine Sehr kleine
Quelldatei. Wir Weisen den Variablen „alter“ den Ganz Zahlligen
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 alter, welches auf der Zeile 4
initialisiert und deklariert worden ist, den Wert kleiner 18 oder
größer gleich 18 und kleiner 65 oder größer gleich 18 besitzt.
Ansonsten wird das Programm die Ausgabe in der Zeile 16 ausgeben.
Stellt
der Compiler fest, dass die Variable alter den Wert 17 besitzt so
wird die Ausgabe in Zeile 7 ausgegeben. Wenn die Variable einen Wert
besitzt welches zwischen 18 und 65 liegt, dann wird die Ausgabe in
der Zeile 13 ausgegeben. Falls die Variable alter einen nicht Reellen
Wert besitzt, wird die Ausgabe in der Zeile 16 ausgegeben.
Auf
Deutsch: if = wenn ; else if
= wenn aber
(4)
alter ist ein Ganzzahl mit dem Wert 17;
(6)
wenn alter kleiner als 18 dann → (7)
(9)
wenn alter zwischen 18 und 65 dann → (10)
(12)
wenn alter größer als 65 → (13)
(15)
sonst → (16)
Kommentare
Kommentar veröffentlichen