• Keine Ergebnisse gefunden

if-else-Verzweigung in Java | informatikZentrale

N/A
N/A
Protected

Academic year: 2022

Aktie "if-else-Verzweigung in Java | informatikZentrale"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java:  

if/else-­‐Verzweigung  

(2)

Syntax von if-else

Beispiel:

if(i==13) {

System.out.println("i ist 13");

}

else {

System.out.println("i ist nicht 13");

}

zwischen  {  und  }:  

Anweisungsblock  (wird  bei  

Zutreffen  der  Bedingung  ausgeführt)   if (Bedingung)

{

Anweisung1;

}

else {

Anweisung2;

}

Einrückungen  beachten:  

Anweisungsblock  wird  eingerückt!  

(3)

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");

}

(4)

if (Bedingung) {

Anweisung1 }

else if (Bedingung2) {

Anweisung2 }

else if (Bedingung3) {

Anweisung3 }

else {

Anweisung4 }

Wenn eine Bedingung als wahr erkannt und die zugehörige Anweisung

ausgeführt wird, werden die folgenden Zweige nicht überprüft/ausgeführt!

Syntax von if-else: Mehrere Bedingungen prüfen

(5)

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");

(6)

Vergleichsoperatoren

Operator Bedeutung

== gleich

!= ungleich

< kleiner

<= kleiner oder gleich

>= größer oder gleich

> größer

(7)

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");

}

(8)

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");

}

(9)

Im Struktogramm Einfache Auswahl

Zweifache Auswahl

(ein leerer Strukturblock (rechts))

(kein leerer Strukturblock)

(10)

Im Struktogramm:

Verschachtelte Auswahl

Beispiel

Referenzen

ÄHNLICHE DOKUMENTE

Entfernen (oder private-Machen) der Zugriffsmethoden = kein Zugriff von außen mehr möglich.

[r]

Als letzten Fall „default“ einfügen Hier zu prüfende Variable einfügen.. Programmieren Sie

Klasse:  Beispiel  mit  Kommentaren

Wenn keine Parameter vorhanden, wird eine leere Parameterliste angegeben:. Parameterliste

2.  Definieren Sie ein neues Array primzahlenDuplikat[] und erstellen Sie dort eine &#34;Kopie&#34; des Arrays primzahlen[] ( int[] primzahlenDuplikat.. =

(Natürlich hat jede Klasse zwei sinnvolle Attribute, z.B. &#34;name&#34; o.ä.) Schreiben Sie außerdem in der Klasse Abteilung Methoden, um neue Angestellte hinzuzufügen oder

Wenn eine Bedingung als wahr erkannt und die zugehörige Anweisung. ausgeführt wird, werden die folgenden Zweige