Heim  >  Artikel  >  Java  >  Initialisieren Sie in Java lokale Variablen im bedingten Block

Initialisieren Sie in Java lokale Variablen im bedingten Block

WBOY
WBOYnach vorne
2023-08-22 13:53:071319Durchsuche

Initialisieren Sie in Java lokale Variablen im bedingten Block

Der Java-Compiler erlaubt nicht, nicht initialisierte lokale Variablen zu verwerfen. Wenn eine lokale Variable innerhalb eines bedingten Blocks initialisiert wird, können die folgenden drei Dinge passieren:

  • Wenn ein Wert in einem bedingten Block bereitgestellt wird und die gegebene Bedingung wahr ist, wird der Code erfolgreich kompiliert.

  • Wenn eine Variable (anstelle eines Werts) in einem bedingten Block bereitgestellt wird und die Bedingung wahr ist, gibt der Code einen Kompilierungsfehler aus.

  • Wenn die zu überprüfende Bedingung falsch ist, weist der Code einen Kompilierungsfehler auf.

Wenn lokale Variablen außerhalb des bedingten Codeblocks auf Standardwerte initialisiert werden, treten keine Fehler auf und der Code wird erfolgreich kompiliert.

Beispiel

Demonstration

public class Demo{
   public static void main(String args[]){
      int i = 35;
      int j = 0;
      if (i > 32){
         j = i + 11;
      }
      System.out.println("The value is: " + j);
   }
}

Ausgabe

The value is: 46

Eine Klasse namens Demo enthält die Hauptfunktion. Hier werden zwei Variablen definiert. Wenn eine Variable größer als eine bestimmte Zahl ist, wird der andere Wert hinzugefügt und der „Wenn“-Block geschlossen. Drucken Sie dann die Ergebnisse auf der Konsole aus.

Das obige ist der detaillierte Inhalt vonInitialisieren Sie in Java lokale Variablen im bedingten Block. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen