if - else if-else bessere Lösung gesucht

Status
Nicht offen für weitere Antworten.
H

Hanna

Gast
Hallo, weiß von euch jemand ob es elegantere Lösungen als if, else if und else Konstrukte ? Ich habe eine kleine Methode und muss da über 10 Fallentscheidungen treffen. Gibt es da eine bessere Möglichkeit? Ach ja, ich kann nur Java 1.3 benutzen :-/


Grüße
Hanna
 

peterfarge

Bekanntes Mitglied
Was sind das für Fallunterscheidungen? Strings?

Es gibt dieses Konstrukt:
switch (Ausdruck) {
case Konstante1: Anweisung1; break;
case Konstante2: Anweisung2; break;
default: Anweisung3;
}

Ausdruck muß eine Zahl oder ein bool oder ein char sein.
 

L-ectron-X

Gesperrter Benutzer
Das ist nicht ganz richtig.
switch akzeptiert nur Argumente der Typen byte, short, char und int.
 

peterfarge

Bekanntes Mitglied
Das hatte ich jetzt aus diesem Wiki Artikel:
http://de.wikipedia.org/wiki/Java-Syntax

* Eine Fallunterscheidung, wobei der Ausdruck nur ein logischer Wert, ein Zeichen oder eine ganze Zahl sein kann.

switch (Ausdruck) {
case Konstante1: Anweisung1; break;
case Konstante2: Anweisung2; break;
default: Anweisung3;
}

Logik meint vielleicht auch gar nicht bool...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Mehrfache if-else-Abfrage zusammenfassen Allgemeine Java-Themen 51
ReinerCoder Case statt if else Abfragen?! Allgemeine Java-Themen 8
M Variablen If - Else Wiederholungsfehler Allgemeine Java-Themen 3
L Vererbung If-Else ersetzen durch was? Allgemeine Java-Themen 20
O Darstellung von else if anweisung im struktogramm? Allgemeine Java-Themen 1
R Wie schaffe ich es, dass java zB 100 zählt ohne ständig "else if" hinschreiben zu müssen? Allgemeine Java-Themen 7
J if else Anweisung macht nicht was es soll. Wieso? Allgemeine Java-Themen 10
K Eclipse Alternativkonstrukte (Verzweigungen: if, switch,else..) Allgemeine Java-Themen 4
D if - else Baum vereinfachen Allgemeine Java-Themen 4
S Else-Anweisung Problem Allgemeine Java-Themen 17
B Berechnung von Punkten/ If-else Strategie?! Allgemeine Java-Themen 51
M if - else Abfrage beenden Allgemeine Java-Themen 4
M if, else, etc. als Membervariablen? Allgemeine Java-Themen 14
P if(a) else if (b) else if (c) . Frage Allgemeine Java-Themen 2
G die mittlere von 5 Zahlen nur mit if und else finden Allgemeine Java-Themen 48
U Kompilieren einer großen Datei if-else = StackOverflowError Allgemeine Java-Themen 4
W kompliziertes Konstrukt von Schleifen/If/else. Rekursion? Allgemeine Java-Themen 22
G switch case VS. if.else if Allgemeine Java-Themen 2
H If anweisungen zu verschachtelt? else without if Allgemeine Java-Themen 8
D Performancefrage zu "else if" und "||" Allgemeine Java-Themen 10
G if . else ? Allgemeine Java-Themen 36
goldmensch Datentypen Welche Methode hat die bessere Performance? Allgemeine Java-Themen 12
P "Komplexe" Datenbankabfragen, welches ist der bessere Weg Allgemeine Java-Themen 4
L Java TimeZone für bestimmten offset -> Bessere Möglichkeit? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben