Switch Anweisung in Java
1. Die Struktur vom Statement switch
// variable_to_test: Eine Variable zu prüfen
switch ( variable_to_test ) {
case value1:
// Hier etwas machen
break;
case value2:
// Hier etwas machen
break;
default:
// Hier etwas machen
}
Die Eigenschaften vom Statement switch
switch prüft die Wert einer Variable (variable), und vergleicht die Variable mit jeder unterschiedlichen Wert vom unten nach hinten. Jede zu vergleichen Wert ist als einen Fall (case) sogenannt. Wenn ein Fall richtig ist, wird das Statementsblock des Fall ausgeführt (execute).
Wenn alle Fälle falsch sind, wird das Block default ausgeführt. Achtung: In der Struktur des Statement switch kann es das Statementblock default geben oder nicht.
Bei dem Treffen mit einem richtigen Fall wird das Statementsblock des Fall ausgeführt. Beim Nicht-Treffen mit dem Statement break wird das Programm die Statement unten bis zum Treffen mit break oder mit keinem Statement ausgeführt
Das Statement break macht das Programm switch austreten. (das unten Illustrationsbild sehen).
Das Statement break macht das Programm switch austreten. (das unten Illustrationsbild sehen).
Beachten Sie, dass Die Anweisung case einen bestimmten Wert fördert. Sie können nicht wie folgend machen
// Das wird nicht erlaubt!!
case (age < 18) :
// Der Fall akzeptiert nur eine konkrete Wert, zum Beispiel:
case 18:
// Etwas hier machen
break;
2. Zum Beispiel mit switch
SwitchExample1.java
package org.o7planning.tutorial.javabasic.controlflow;
public class SwitchExample1 {
public static void main(String[] args) {
// Eine Alter Variable
int age = 20;
// Die Wert des Alter prüfen
switch (age) {
// Falls das Alter 18 ist
case 18:
System.out.println("You are 18 year old");
break;
// Falls das Alter 20 ist
case 20:
System.out.println("You are 20 year old");
break;
// Die restlichen Fällen
default:
System.out.println("You are not 18 or 20 year old");
}
}
}
Das Ergebnis von dem Starten der class SwitchExample1:
You are 20 year old
3. Das Statement break im Switch
break ist ein Statement, das in Block case oder default von switch auftreten kann. Beim Treffen mit dem Statement break tritt das Programm aus switch austreten
Wenn das Programm das Statement switch trifft, wird es die Fälle vom unten nach hinten prüfen. Bei dem Treffen mit dem richtigen Fall wird das Block des Statement ausgeführt. Wenn es das Statement break im Block nicht trifft, führt es die unten Statementsblock weiter bis zum Treffen mit dem Statement break oder keinem Statement durch
Zum Beispiel
SwitchExample2.java
package org.o7planning.tutorial.javabasic.controlflow;
public class SwitchExample2 {
public static void main(String[] args) {
// Eine Alter Variable erklären
int age = 30;
// Die Wert des Alter prüfen.
switch (age) {
// Falls das Alter 18 ist
case 18:
System.out.println("You are 18 year old");
break;
// Die Fälle das Alter 20, 30, 40 ist.
case 20:
case 30:
case 40:
System.out.println("You are " + age);
break;
// Die restlichen Fällen
default:
System.out.println("Other age");
}
}
}
Ergebnis des Beispiel
You are 30
Java Grundlagen
- Anpassen von Java-Compiler, der Ihre Annotation verarbeitet (Annotation Processing Tool)
- Java Programmierung für Team mit Eclipse und SVN
- Die Anleitung zu Java WeakReference
- Die Anleitung zu Java PhantomReference
- Komprimierung und Dekomprimierung in Java
- Konfigurieren von Eclipse zur Verwendung des JDK anstelle von JRE
- Java-Methoden String.format() und printf()
- Syntax und neue Funktionen in Java 8
- Die Anleitung zu Java Reguläre Ausdrücke
- Die Anleitung zu Java Multithreading Programming
- JDBC Driver Bibliotheken für verschiedene Arten von Datenbank in Java
- Die Anleitung zu Java JDBC
- Holen Sie sich die automatisch erhöhenden Wert der Spalte bei dem Insert eines Rekord, der JDBC benutzt
- Die Anleitung zu Java Stream
- Die Anleitung zu Java Functional Interface
- Einführung in Raspberry Pi
- Die Anleitung zu Java Predicate
- Abstrakte Klasse und Interface in Java
- Zugriffsmodifikatoren (Access modifiers) in Java
- Die Anleitung zu Java Enum
- Die Anleitung zu Java Annotation
- Vergleichen und Sortieren in Java
- Die Anleitung zu Java String, StringBuffer und StringBuilder
- Die Anleitung zu Java Exception
- Die Anleitung zu Java Generics
- Manipulieren von Dateien und Verzeichnissen in Java
- Die Anleitung zu Java BiPredicate
- Die Anleitung zu Java Consumer
- Die Anleitung zu Java BiConsumer
- Was ist erforderlich, um mit Java zu beginnen?
- Geschichte von Java und der Unterschied zwischen Oracle JDK und OpenJDK
- Installieren Sie Java unter Windows
- Installieren Sie Java unter Ubuntu
- Installieren Sie OpenJDK unter Ubuntu
- Installieren Sie Eclipse
- Installieren Sie Eclipse unter Ubuntu
- Schnelle lernen Java für Anfänger
- Geschichte von Bits und Bytes in der Informatik
- Datentypen in Java
- Bitweise Operationen
- if else Anweisung in Java
- Switch Anweisung in Java
- Schleifen in Java
- Die Anleitung zu Java Array
- JDK Javadoc im CHM-Format
- Vererbung und Polymorphismus in Java
- Die Anleitung zu Java Function
- Die Anleitung zu Java BiFunction
- Beispiel für Java Encoding und Decoding mit Apache Base64
- Die Anleitung zu Java Reflection
- Java-Remote-Methodenaufruf - Java RMI
- Die Anleitung zu Java Socket
- Welche Plattform sollten Sie wählen für Applikationen Java Desktop entwickeln?
- Die Anleitung zu Java Commons IO
- Die Anleitung zu Java Commons Email
- Die Anleitung zu Java Commons Logging
- Java System.identityHashCode, Object.hashCode und Object.equals verstehen
- Die Anleitung zu Java SoftReference
- Die Anleitung zu Java Supplier
- Java Aspect Oriented Programming mit AspectJ (AOP)
Show More
- Anleitungen Java Servlet/JSP
- Die Anleitungen Java Collections Framework
- Java API für HTML & XML
- Die Anleitungen Java IO
- Die Anleitungen Java Date Time
- Anleitungen Spring Boot
- Anleitungen Maven
- Anleitungen Gradle
- Anleitungen Java Web Services
- Anleitungen Java SWT
- Die Anleitungen JavaFX
- Die Anleitungen Oracle Java ADF
- Die Anleitungen Struts2 Framework
- Anleitungen Spring Cloud