So verwenden Sie die bedingte Switch-Anweisung in Java
1. Switch-Bedingungsanweisung
1. Switch ist eine sehr häufig verwendete Auswahlanweisung. Sie unterscheidet sich von der if-Anweisung. Sie beurteilt den Wert eines bestimmten Ausdrucks und entscheidet dann, welcher Codeabschnitt ausgeführt wird. Beispiel: Die Englischnote eines Schülers wird in Noten unterteilt. Eine Punktzahl von 90 bis 100 bedeutet eine Note von A, eine Punktzahl von 80 bis 89 bedeutet eine Note von B, eine Punktzahl von 70 bis 79 bedeutet eine Note von C, eine Punktzahl Ein Wert von 60 bis 69 weist auf eine Note von D hin, und ein Wert von 0 bis 60 weist auf eine Note von E hin.
2.switch-Syntaxanweisung:
switch(Ausdruck){
Case-Bedingung 1:
c1: einzelne oder mehrere Anweisungen
break;
Case-Bedingung 2:
c2: einzelne oder mehrere Anweisungen
break ;
Fallbedingung 3:
c3: einzelne oder mehrere Anweisungen
break;
……
Fallbedingung n:
cn: einzelne oder mehrere Anweisungen
break;
Standard:
c (n+1): Einzelne oder mehrere Anweisungen
}
Der Ausdruckswert der switch-Anweisung entspricht jeweils den Bedingungen. Wenn ein passender Wert gefunden wird, wird die entsprechende case-Anweisung ausgeführt Wenn die Anweisung gefunden wird, wird sie standardmäßig ausgeführt. Die Funktion von break in der Switch-Anweisung besteht darin, aus der Switch-Anweisung herauszuspringen.
3. Verwenden Sie den Schalter, um die Englischnote eines Schülers zu schreiben und sie in Noten zu unterteilen. Eine Punktzahl von 90–100 bedeutet eine Note von A, eine Punktzahl von 80–89 bedeutet eine Note von B, eine Punktzahl von 70–79 bedeutet eine Note von C, und eine Punktzahl von 60 bis 69 zeigt eine Note von C an. Die Note ist D, und die Punktzahl von 0 bis 60 gibt an, dass die Note E ist.
int-Punktzahl = 88;//Studentenpunktzahl
int-Quotient=Punktzahl/10;//Wird zur Bestimmung der
char-Stufe verwendet;//Definieren Sie eine char-Variablentypstufe, um die Klassenstufe anzuzeigen
switch(quotient){
Fall 10:
Fall 9:
level='A';
break;
Fall 8:
level='B';
break;
Fall 7:
level='C ' ;
break;
case 6:
level='D';
break;
default:
level='E';
}
System.out.print("Die Klassenstufe wird in „+Ebene“ unterteilt;
In diesem Beispiel verwenden Sie die Division, um den Quotienten nach der Operation zu erhalten. Wenn er größer als 90 ist, muss der durch 10 geteilte Quotient 9 oder 10 sein (die Punktzahl beträgt 100 Punkte). In diesem Fall ist es gleich 10, nein Es gibt keine Pause in einer Beschreibung, daher wird die Ausführung fortgesetzt, bis die Pause den Schalter verlässt, sodass die Punktzahl des Schülers 100 Punkte beträgt und die Notenstufe auch als A angezeigt wird Die Vergleichsbedingung ist nicht der Wert 10 bis 6, dann wird die Standardanweisung ausgeführt, was bedeutet, dass der Quotient kleiner als 6 ist und die Punktzahl des Schülers als E angezeigt wird.
4. Der Ausdruck in der Switch-Anweisung kann nur Werte vom Typ Byte, Short, Char und Int sein. Wenn andere Werte übergeben werden, meldet das Programm einen Fehler. Die von JDK5.0 referenzierte Enumeration kann auch als Wert des Switch-Anweisungsausdrucks verwendet werden, und der String-Typ wird in JDK7.0 referenziert.
2. Verwendung der Scanner-Klasse
1.java5 fügt die Klasse java.util.Scanner hinzu. Ihre Hauptfunktion besteht darin, das Scannen von Text zu vereinfachen und Konsoleneingaben zu erhalten. Wir können Benutzereingaben über die Scanner-Klasse erhalten.
Das Folgende ist die grundlegende Syntax zum Erstellen eines Scannerobjekts:
Scanner scanner = new Scanner(System.in);
Create a Scanner through new Scanner(System.in). Die Konsole wartet auf die Eingabe des Benutzers Nachdem die Taste gedrückt wurde, wird der gesamte Eingabeinhalt als Scanobjekt an den Scanner übergeben. Wenn Sie den Inhalt der Konsoleneingabe erhalten möchten, rufen Sie einfach die Methode nextLine() oder next() des Scanners auf.
Scanner ermöglicht die mehrzeilige Eingabe;
next() übernimmt die Daten jedes Mal vor dem Trennzeichen. Zum Beispiel: Der Wert der Eingabe The man sollte The sein, da nach The ein Leerzeichen steht.
nextLine() übernimmt jedes Mal die Daten vor dem Zeilenumbruchzeichen. Beispiel: Geben Sie The man ein und drücken Sie die Eingabetaste. Der Wert lautet The man.
nextInt() verwendet next(), um die Zeichenfolge in eine int-Zahl zu analysieren.
hasNextInt() wird verwendet, um zu bestimmen, ob eine int-Zeichenfolge durch den nächsten Aufruf von next() abgerufen werden kann. Wenn das Ende der Eingabe erreicht ist oder der Rückgabewert von next() nicht in eine Zahl geparst werden kann und nicht dem Format einer Zahl entspricht, wird „false“ zurückgegeben.
2. Um die Scanner-Klasse zu verwenden, müssen Sie die Anweisung import java.util.Scanner verwenden, um das Paket zu importieren.
3. Zum Beispiel: Geben Sie Ihren Namen ein.
String name;
Scanner scan = new Scanner(System.in);
System.out.println("Bitte geben Sie Ihren Namen ein:");
name = scan.nextLine();
System.out.println("Ihr Name ist: " + Name);
Das Ergebnis der Operation ist:
Bitte geben Sie Ihren Namen ein:
Zhang San
Ihr Name Ja: Zhang San
3. Datenausgabe
Datenausgabe: System.out-Standardausgabe. Zwei Möglichkeiten:
System.out.println();----Newline-Ausgabe
System.out.print();---Ausgabe ohne Newline
Zum Beispiel:
System.out.print("Learn Number: ");
System.out.println("01");
System.out.print("Name:");
System.out.println("Zhang San");
System. out.print("Class:");
System.out.println("Class 1");
Die Ausgabeergebnisse lauten wie folgt:
Studenten-ID: 01
Name: Zhang San
Klasse: 1 Klasse
4. Verwendung der continue-Anweisung
Die continue-Anweisung kann nur im Schleifenkörper einer Schleifenanweisung erscheinen (while, do-while und for-Schleife). Ihre Funktion besteht darin, die verbleibenden Anweisungen nach der continue-Anweisung zu überspringen aktuelle Schleife und führen Sie sie direkt aus.
Zum Beispiel:
int i=0;
while(i<10){
i++;
if(i==5){
continue;
}
System.out.print(i);
}
Das Ausgabeergebnis ist: 1234678910
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die bedingte Switch-Anweisung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

Java leicht gemacht: Ein Leitfaden für Anfänger zur leistungsstarken Programmierung Java ist eine leistungsstarke Programmiersprache, die in allen Bereichen von mobilen Anwendungen bis hin zu Systemen auf Unternehmensebene verwendet wird. Für Anfänger ist die Syntax von Java einfach und leicht zu verstehen, was es zu einer idealen Wahl zum Erlernen des Programmierens macht. Grundlegende Syntax Java verwendet ein klassenbasiertes objektorientiertes Programmierparadigma. Klassen sind Vorlagen, die zusammengehörige Daten und Verhaltensweisen organisieren. Hier ist ein einfaches Java-Klassenbeispiel: publicclassPerson{privateStringname;privateintage;

In PHP8 sind Übereinstimmungsausdrücke eine neue Kontrollstruktur, die unterschiedliche Ergebnisse basierend auf dem Wert des Expression zurückgibt. 1) Es ähnelt einer Switch -Anweisung, gibt jedoch einen Wert anstelle eines Ausführungsanweisungsblocks zurück. 2) Der Match -Ausdruck wird streng verglichen (===), was die Sicherheit verbessert. 3) Es vermeidet mögliche Auslassungen in Switch -Anweisungen und verbessert die Einfachheit und Lesbarkeit des Codes.

Spring Boot vereinfacht die Schaffung robuster, skalierbarer und produktionsbereiteter Java-Anwendungen, wodurch die Java-Entwicklung revolutioniert wird. Der Ansatz "Übereinkommen über Konfiguration", der dem Feder -Ökosystem inhärent ist, minimiert das manuelle Setup, Allo

Ein Stapel ist eine Datenstruktur, die dem LIFO -Prinzip (zuletzt, zuerst heraus) folgt. Mit anderen Worten, das letzte Element, das wir einem Stapel hinzufügen, ist das erste, das entfernt wird. Wenn wir einem Stapel Elemente hinzufügen (oder drücken), werden sie oben platziert. vor allem der

Eine Strategie zur Vermeidung von Fehlern, die in C -Switch -Anweisungen standardmäßig verursacht wurden: Verwenden Sie die Umgebungen anstelle von Konstanten, wodurch der Wert der Fallerklärung auf ein gültiges Mitglied des Enum beschränkt wird. Verwenden Sie in der letzten Fallanweisung Falsch, um das Programm weiterhin den folgenden Code auszuführen. Fügen Sie für Switch -Anweisungen ohne Falle immer eine Standardanweisung für die Fehlerbehandlung hinzu oder geben Sie das Standardverhalten an.
