Heim > Java > javaLernprogramm > Hauptteil

Der Unterschied zwischen if und else if in Java

下次还敢
Freigeben: 2024-04-28 23:15:26
Original
655 Leute haben es durchsucht

Die if- und else if-Anweisungen in Java werden zur bedingten Steuerung des Programmablaufs verwendet. Ihr Unterschied liegt hauptsächlich in der Ausführungsreihenfolge, dem Bedingungstyp und der Ausführung: Ausführungsreihenfolge: if hat Vorrang, else if wird der Reihe nach geprüft. Bedingungstyp: if erfordert einen booleschen Wert, andernfalls kann es sich um einen beliebigen booleschen Ausdruck handeln. Ausführbarkeit: Wenn die Bedingung wahr ist, wird sie ausgeführt, wenn sie falsch ist, wird sie übersprungen; andernfalls wird sie nur überprüft, wenn die Bedingung falsch ist.

Der Unterschied zwischen if und else if in Java

Der Unterschied zwischen if und else if in Java

In Java werden if- und else if-Anweisungen verwendet, um den Programmfluss zu steuern und Codeblöcke basierend auf festgelegten Bedingungen auszuführen. Der Hauptunterschied zwischen ihnen ist:

1. Ausführungsreihenfolge

  • if: Wenn die Bedingung wahr ist, wird der Code im if-Block ausgeführt.
  • else if: Wenn die Bedingung des if-Blocks falsch ist, wird die Bedingung des else if-Blocks überprüft. Wenn „true“, wird der Code im else if-Block ausgeführt.

2. Bedingung

  • if: Die Bedingung des if-Blocks muss ein boolescher Wert sein (wahr oder falsch).
  • else if: Die Bedingung des else if-Blocks kann ein beliebiger boolescher Ausdruck sein.

3. Ausführbarkeit

  • if: Wenn die Bedingung wahr ist, führen Sie den Code im if-Block aus. Wenn die Bedingung falsch ist, wird der if-Block übersprungen.
  • else if: Wenn die Bedingung des if-Blocks falsch ist, wird die Bedingung des else if-Blocks überprüft. Wenn „true“, wird der Code im else if-Block ausgeführt. Bei „false“ wird mit der Prüfung des nächsten else if-Blocks fortgefahren (falls vorhanden).

4. else-Klausel

  • if: Sie können eine optionale else-Klausel haben, die ausgeführt wird, wenn alle if- und else if-Blockbedingungen falsch sind.
  • sonst wenn: Keine sonst-Klausel.

Beispiel

Der folgende Codeausschnitt demonstriert die Verwendung von if- und else if-Anweisungen:

<code class="java">int age = 25;

if (age < 18) {
    System.out.println("未成年");
} else if (age >= 18 && age < 65) {
    System.out.println("成年");
} else {
    System.out.println("老年");
}</code>
Nach dem Login kopieren

Wenn in diesem Beispiel das Alter unter 18 Jahren liegt, geben Sie „Minderjährig“ ein. Wenn das Alter mindestens 18, aber weniger als 65 Jahre beträgt, tragen Sie „Erwachsener“ ein. Andernfalls geben Sie „alt“ aus.

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen if und else if in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!