Java Reference
In-Depth Information
...alternative Anweisungen
}
Wenn eine Bedingung wahr ist, werden die Anweisungen A (entweder eine einzelne Anwei-
sung oder eine Blockanweisung) ausgeführt, ansonsten die alternativen Anweisungen,
wobei die else -Anweisung optional ist. Unter Bedingung versteht man einen Vergleich, der
entweder wahr ( true ) oder falsch ( false ) sein kann oder den booleschen Wert selbst. Zur
Deinition des Vergleichs verwendet man Vergleichsoperatoren und bei Bedarf logische
Operatoren. Es gibt die if -Bedingung wie gesagt mit oder ohne nachgestellten else -Zweig.
Wenn er da ist, kann darin wie oben eine Folge von alternativen Anweisungen stehen, die
immer dann ausgeführt werden, wenn die Bedingung den Wert false liefert. Wenn bereits
der if -Zweig ausgeführt wurde, wird der else -Zweig nicht ausgeführt. Wenn der else -
Zweig fehlt, bewirkt die gesamte Struktur nur etwas, wenn die Bedingung den Wert true
liefert. Im Falle des Werts false passiert gar nichts. Spielen wir ein kurzes Beispiel durch
(kap5_8.html):
Listing 5.16  Der Einsatz von if
...
<body>
<script type="text/javascript">
var erg = prompt("Geben Sie eine Zahl zwischen 0 und 10 ein", "");
document.write("Sie haben " + erg + " eingeben!<br />");
if (erg > 7) {
document.write("Der Wert ist zu groß");
} else {
document.write("Alles klar");
}
</script>
</body>
</html>
In dem Beispiel wird mit der prompt() -Methode vom Anwender eine Zahl zwischen 0 und
10 entgegengenommen und dieser Wert der Variablen erg zugewiesen.
 Bild 5.7■
Eingabe einer Zahl
 
Search WWH ::




Custom Search