Ich kann nicht scheinen, ein direktes ja oder nein zu diesem in meinem Suchen zu finden. Gibt es in Android eine Möglichkeit, eine bedingte Anweisung im Fallwechsel zu verwenden? Zum Beispiel mit dem Alter ein int Wert ist:Können Sie bedingte Anweisungen in switch-case in Android verwenden?
switch (age){
case (>79):
// Do this stuff
break;
case (>50):
// Do this other stuff
break;
etc, etc
ich mehrere Möglichkeiten habe versucht, dies zu kodieren (vollständig Aufnahmen im Dunkeln) und kommen mit Compiler-Fehler, und ich habe auch versucht, eine verschachtelte IF-Anweisung , aber es unterstützt keine Unterbrechung, so dass die Logik zusammenbricht und am Ende auch ELSE Code niedriger in der Verschachtelung ausgeführt wird. Ich bin der Meinung, dass Switch-Case meine beste Wahl ist, aber ich finde kein Beispiel für die korrekte Syntax für das, was ich versuche zu tun! Jede Hilfe wäre willkommen. Alle Beispiele, die ich finde, verwenden switch-case nur für ein paar Dinge, wie wenn es eine 1 ist, wenn es eine 2 ist, aber ohne 100 Fälle zu machen, um das Alter zu überprüfen, bin ich mir nicht sicher, wie ich sonst arbeiten soll Dies.
Laufen Sie dies durch eine Schleife? Versuche, mehr von deinem Code zu posten. – shinjw
Sie können sich http://stackoverflow.com/questions/389741/continue-keyword-in-java ansehen. Dies ist kein guter Ort, um Switch zu verwenden. – shinjw