Sie sind auf Seite 1von 6

Einführung in die Programmierung (JAVA)

In Kooperation zwischen
TU Darmstadt - Fachgebiet Wirtschaftsinformatik II und FILS – Deutsche Abteilung
Veranstaltungskonzept: Thomas Miklitz (TU Darmstadt)
Dozenten in Bukarest: Conf. Dr. Ing. Cristian Mustata
Sommersemester 2020
Organisatorisches

Literatur
 Ratz, Scheffler, Seese: Grundkurs Programmieren in Java, Band 1. Hanser, 2001.
 Mössenböck: Sprechen Sie Java. dpunkt, 2003.

 Campione, Walrath, Huml: The Java Tutorial. 4th Edition.


 Online verfügbar: http://docs.oracle.com/javase/tutorial/
Einführung in die Programmierung

Software
 erforderlich: Java Development Kit 13 mit Netbeans oder Eclipse

 erhältlich im Internet:
https://www.oracle.com/java/technologies/javase-jdk13-doc-downloads.html

© Thomas Miklitz (TU Darmstadt) FILS – Conf. Dr. Cristian Mustata - Folie 2
Bedingte Anweisungen (1)

if-Anweisung
 führt eine Anweisung nur aus, wenn eine Bedingung erfüllt ist
Kann auch eine Blockanweisung sein
 Syntax:
if (Bedingung) Anweisung;
if (Bedingung) Anweisung else Anweisung;

boolean
wird ausgeführt, wenn die
Einführung in die Programmierung

Bedingung nicht erfüllt ist

 Beispiele:
if (a != 0) b /= a;

if (i > 0) {
r = 1;
} else if (i < 0) {
r = -1;
} else {
r = 0;
}
© Thomas Miklitz (TU Darmstadt) FILS – Conf. Dr. Cristian Mustata - Folie 3
Bedingte Anweisungen (2)

switch-Anweisung
 ermöglicht für Integer-Vergleiche eine kompaktere Schreibweise als die if-Anweisung
integer
 Syntax:
switch (Ausdruck) { Optional, bricht die Switch
case Wert : Anweisung; Anweisung ab
break;
default : Anweisung;
Optional, wird ausgeführt, falls keine
}
Aussage zutrifft
Einführung in die Programmierung

 der Wert von Ausdruck wird berechnet


 das Programm springt zu der Marke, die mit dem berechneten Wert übereinstimmt
 Stimmt keine Marke mit dem Wert überein, springt das Programm zur default-Marke

 Beispiel:
switch (x) {
case 1 : System.out.println("Eins"); break;
case 2 :
case 3 : System.out.println("Zwei oder Drei"); break;
default : System.out.println("Unbekannt");
}

© Thomas Miklitz (TU Darmstadt) FILS – Conf. Dr. Cristian Mustata - Folie 4
Einführung in die Programmierung Fragen?

© Thomas Miklitz (TU Darmstadt) FILS – Conf. Dr. Cristian Mustata - Folie 5
Einführung in die Programmierung Vielen Dank fuer Eure Aufmerksamkeit!

© Thomas Miklitz (TU Darmstadt) FILS – Conf. Dr. Cristian Mustata - Folie 6