Java-Ausdrücke, Anweisungen und Blöcke

In diesem Tutorial lernen Sie anhand von Beispielen Java-Ausdrücke, Java-Anweisungen, den Unterschied zwischen Ausdruck und Anweisung sowie Java-Blöcke kennen.

In den vorherigen Kapiteln haben wir Ausdrücke, Anweisungen und Blöcke verwendet, ohne viel darüber zu erklären. Nachdem Sie sich mit Variablen, Operatoren und Literalen vertraut gemacht haben, ist es einfacher, diese Konzepte zu verstehen.

Java-Ausdrücke

Ein Java-Ausdruck besteht aus Variablen, Operatoren, Literalen und Methodenaufrufen. Weitere Informationen zu Methodenaufrufen finden Sie unter Java-Methoden. Beispielsweise,

 int score; score = 90; 

Hier score = 90ist ein Ausdruck, der ein zurückgibt int. Betrachten Sie ein anderes Beispiel:

 Double a = 2.2, b = 3.4, result; result = a + b - 3.4; 

Hier a + b - 3.4ist ein Ausdruck.

 if (number1 == number2) System.out.println("Number 1 is larger than number 2"); 

Hier number1 == number2ist ein Ausdruck, der einen booleschen Wert zurückgibt. Ebenso "Number 1 is larger than number 2"ist ein String-Ausdruck.

Java-Anweisungen

In Java ist jede Anweisung eine vollständige Ausführungseinheit. Beispielsweise,

 int score = 9*5; 

Hier haben wir eine Erklärung. Die vollständige Ausführung dieser Anweisung beinhaltet Vervielfachungs ganze Zahlen 9und 5und dann das Ergebnis der Variablen zuweisen score.

In der obigen Aussage haben wir einen Ausdruck 9 * 5. In Java sind Ausdrücke Teil von Anweisungen.

Ausdrucksanweisungen

Wir können einen Ausdruck in eine Anweisung konvertieren, indem wir den Ausdruck mit a beenden ;. Diese werden als Ausdrucksanweisungen bezeichnet. Beispielsweise,

 // expression number = 10 // statement number = 10; 

Im obigen Beispiel haben wir einen Ausdruck number = 10. Hier ;haben wir durch Hinzufügen eines Semikolons ( ) den Ausdruck in eine Anweisung ( number = 10;) konvertiert .

Betrachten Sie ein anderes Beispiel:

 // expression ++number // statement ++number; 

Ebenso ++numberist ein Ausdruck, während ++number;eine Aussage ist.

Erklärungen

In Java werden Deklarationsanweisungen zum Deklarieren von Variablen verwendet. Beispielsweise,

 Double tax = 9.5; 

Die obige Erklärung deklariert eine variable Steuer, die auf initialisiert wird 9.5.

Hinweis : Es gibt Kontrollflussanweisungen, die bei der Entscheidungsfindung und Schleifenbildung in Java verwendet werden. In späteren Kapiteln erfahren Sie mehr über Kontrollflussanweisungen.

Java-Blöcke

Ein Block ist eine Gruppe von Anweisungen (null oder mehr), die in geschweiften Klammern eingeschlossen sind ( ). Beispielsweise,

 class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) ) 

Ausgabe :

 Hey Jude! 

Im obigen Beispiel haben wir einen Block if (… .).

Hier im Block haben wir zwei Anweisungen:

  • System.out.print("Hey ");
  • System.out.print("Jude!");

Ein Block darf jedoch keine Anweisungen enthalten. Betrachten Sie die folgenden Beispiele:

  class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) ) 

Dies ist ein gültiges Java-Programm. Hier haben wir einen Block if (… ). Es gibt jedoch keine Anweisung in diesem Block.

 class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block ) 

Hier haben wir Block public static void main() (… ). Ähnlich wie im obigen Beispiel hat dieser Block jedoch keine Anweisung.

Interessante Beiträge...