This PDF 1.3 document has been generated by PowerPoint / Mac OS X 10.7.2 Quartz PDFContext, and has been sent on pdf-archive.com on 17/12/2016 at 12:03, from IP address 87.122.x.x.
The current document download page has been viewed 279 times.
File size: 308.41 KB (10 pages).
Privacy: public file
Java:
if/else-‐Verzweigung
www.informatikzentrale.de
Syntax von if-else
if (Bedingung)
{
Anweisung1;
}
else
{
Anweisung2;
}
zwischen { und }:
Anweisungsblock (wird bei
Zutreffen der Bedingung ausgeführt)
Einrückungen beachten:
Anweisungsblock wird eingerückt!
Beispiel:
if(i==13)
{
System.out.println("i ist 13");
}
else
{
System.out.println("i ist nicht 13");
}
www.informatikzentrale.de
Syntax von if-else: Mehrere Bedingungen prüfen
if (Bedingung1)
{
Anweisung1;
}
else if (Bedingung2)
{
Anweisung2;
}
else
{
Anweisung3;
}
Beispiel:
if(i<10){
System.out.println("kleiner zehn");
}
else if (i>100) {
System.out.println("größer 100");
}
else {
System.out.println("zwischen 10 und
99");
}
www.informatikzentrale.de
Syntax von if-else: Mehrere Bedingungen prüfen
if (Bedingung)
{
Anweisung1
}
else if (Bedingung2)
Wenn eine Bedingung als wahr erkannt
{
und die zugehörige Anweisung
Anweisung2
ausgeführt wird, werden die folgenden
}
Zweige nicht überprüft/ausgeführt!
else if (Bedingung3)
{
Anweisung3
}
else
{
Anweisung4
}
www.informatikzentrale.de
Bedingungen verknüpfen:
if (Bedingung1 && Bedingung2)
!
! beide Bedingungen müssen wahr sein (UND)!
if (Bedingung1 || Bedingung2)
!
! eine der beiden Bedingungen muss wahr sein (ODER)!
Beispiel:
if(i>10 && i<20)
{
System.out.println("i ist zwischen 10 und 20");
}
else
{
System.out.println("i nicht zw. 10 und 20");
}
www.informatikzentrale.de
Vergleichsoperatoren
Operator
==
!=
<
<=
>=
>
Bedeutung
gleich
ungleich
kleiner
kleiner oder gleich
größer oder gleich
größer
www.informatikzentrale.de
Zeichenketten vergleichen: NICHT mit ==
Methode equals()
if(name.equals("john"))
{
System.out.println("Du heißt john");
}
if(name.equals("john") && alter == 12)
{
System.out.println("john, du bist nicht
volljährig");
}
www.informatikzentrale.de
Groß-/Kleinschreibung
Methode toLowerCase() / toUpperCase
String name = "John";
String nameklein = name.toLowerCase();
if(nameklein.equals("john"))
{
System.out.println("Du heißt John");
}
String name = "John";
String namegross = name.toUpperCase();
if(namegross.equals("JOHN"))
{
System.out.println("Du heißt John");
}
www.informatikzentrale.de
Im Struktogramm
Einfache Auswahl
(ein leerer Strukturblock (rechts))
Zweifache Auswahl
(kein leerer Strukturblock)
www.informatikzentrale.de
java20_if-else-verzweigung.pdf (PDF, 308.41 KB)
Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..
Use the short link to share your document on Twitter or by text message (SMS)
Copy the following HTML code to share your document on a Website or Blog