Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java-Ausdrücke, -Anweisungen und -Blöcke

Java-Ausdrücke, -Anweisungen und -Blöcke

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

In den vorangegangenen Kapiteln haben wir Ausdrücke, Anweisungen und Blöcke verwendet, ohne sie ausführlich zu erklären. Da Sie jetzt etwas über Variablen, Operatoren und Literale wissen, wird es einfacher sein, diese Konzepte zu verstehen.


Java-Ausdrücke

Ein Java-Ausdruck besteht aus Variablen, Operatoren, Literalen und Methodenaufrufen. Um mehr über Methodenaufrufe zu erfahren, besuchen Sie Java-Methoden. Zum Beispiel

int score; 
score = 90;

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

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

Hier, a + b - 3.4 ist ein Ausdruck.

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

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


Java-Anweisungen

In Java ist jede Anweisung eine vollständige Ausführungseinheit. Zum Beispiel

int score = 9*5;

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

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


Ausdrucksanweisungen

Wir können einen Ausdruck in eine Anweisung umwandeln, indem wir den Ausdruck mit einem ; beenden . Diese werden als Ausdrucksanweisungen bezeichnet. Zum Beispiel

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

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

Betrachten Sie ein anderes Beispiel,

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

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


Erklärungsanweisungen

In Java werden Deklarationsanweisungen zum Deklarieren von Variablen verwendet. Zum Beispiel

Double tax = 9.5;

Die obige Anweisung deklariert eine Variable tax die auf 9.5 initialisiert wird .

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


Java-Blöcke

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

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, innerhalb des Blocks, haben wir zwei Anweisungen:

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 innerhalb dieses Blocks.

class AssignmentOperator {
    public static void main(String[] args) {  // start of block 	

    } // end of block
}

Hier haben wir Block public static void main() {...} . Allerdings enthält dieser Block, ähnlich wie im obigen Beispiel, keine Anweisung.


Java

  1. C#-Ausdrücke, -Anweisungen und -Blöcke (mit Beispielen)
  2. Java-Variablen und Literale
  3. Java Basic Input und Output
  4. Java-Ausdrücke, -Anweisungen und -Blöcke
  5. Java-Klasse und -Objekte
  6. Abstrakte Java-Klasse und abstrakte Methoden
  7. Java verschachtelte und innere Klasse
  8. Java-Wurf und Würfe
  9. Java Autoboxing und Unboxing
  10. Java-Lambda-Ausdrücke