From 1fafa22cac2a84be37e4a7565433ce23a54d901c Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Thu, 7 Nov 2019 14:50:52 +0000 Subject: [PATCH] --- Switch-Anweisung.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Switch-Anweisung.md b/Switch-Anweisung.md index 328f8cd..59a4c7b 100644 --- a/Switch-Anweisung.md +++ b/Switch-Anweisung.md @@ -10,7 +10,7 @@ switch (ausdruck) { } ``` -- `ausdruck` muss Typ `enum`, `byte`, `short`, `int`, `char` oder `String` ergeben. `long` ist nicht erlaubt (Wrapper gehen auch). Der Ausdruck muss nicht konstant sein, kann z.B. durch eine Funktion ermittelt werden. +- `ausdruck` muss Typ `enum`, `byte`, `short`, `int`, `char` oder `String` ergeben. `long`, `double`, `float`, `boolean` sind nicht erlaubt (Wrapper gehen auch). Der Ausdruck muss nicht konstant sein, kann z.B. durch eine Funktion ermittelt werden. - Case-Ausdrücke müssen Compile-Zeit-Konstanten sein. - Keine nicht-finalen Variablen - Keine Methodenaufrufe, auch nicht, wenn immutable.