Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Expressions, instructions et blocs Java

Expressions, instructions et blocs Java

Dans ce didacticiel, vous découvrirez les expressions Java, les instructions Java, la différence entre expression et instruction et les blocs Java à l'aide d'exemples.

Dans les chapitres précédents, nous avons utilisé des expressions, des déclarations et des blocs sans beaucoup d'explications à leur sujet. Maintenant que vous connaissez les variables, les opérateurs et les littéraux, il sera plus facile de comprendre ces concepts.

Expressions Java

Une expression Java se compose de variables, d'opérateurs, de littéraux et d'appels de méthode. Pour en savoir plus sur les appels de méthode, consultez les méthodes Java. Par exemple,

int score; 
score = 90;

Ici, score = 90 est une expression qui renvoie un int . Prenons un autre exemple,

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

Ici, a + b - 3.4 est une expression.

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

Ici, number1 == number2 est une expression qui renvoie une valeur booléenne. De même, "Number 1 is larger than number 2" est une expression de chaîne.

Déclarations Java

En Java, chaque instruction est une unité d'exécution complète. Par exemple,

int score = 9*5;

Ici, nous avons une déclaration. L'exécution complète de cette instruction consiste à multiplier les entiers 9 et 5 puis en affectant le résultat à la variable score .

Dans la déclaration ci-dessus, nous avons une expression 9 * 5 . En Java, les expressions font partie des instructions.

Instructions d'expression

Nous pouvons convertir une expression en une déclaration en terminant l'expression par un ; . Celles-ci sont connues sous le nom d'instructions d'expression. Par exemple,

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

Dans l'exemple ci-dessus, nous avons une expression number = 10 . Ici, en ajoutant un point-virgule (; ), nous avons converti l'expression en instruction (number = 10; ).

Prenons un autre exemple,

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

De même, ++number est une expression alors que ++number; est une déclaration.

Énoncés de déclaration

En Java, les instructions de déclaration sont utilisées pour déclarer des variables. Par exemple,

Double tax = 9.5;

La déclaration ci-dessus déclare une variable taxe qui est initialisé à 9.5 .

Remarque :Il existe des instructions de flux de contrôle qui sont utilisées dans la prise de décision et les boucles en Java. Vous en apprendrez plus sur les instructions de flux de contrôle dans les chapitres suivants.

Blocs Java

Un bloc est un groupe d'instructions (zéro ou plus) entouré d'accolades { } . Par exemple,

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
    }
}

Sortie :

Hey Jude!

Dans l'exemple ci-dessus, nous avons un bloc if {....} .

Ici, à l'intérieur du bloc, nous avons deux déclarations :

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

Cependant, un bloc peut ne pas avoir d'instructions. Considérez les exemples suivants,


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

Ceci est un programme Java valide. Ici, nous avons un bloc if {...} . Cependant, il n'y a aucune déclaration à l'intérieur de ce bloc.

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

    } // end of block
}

Ici, nous avons le bloc public static void main() {...} . Cependant, comme dans l'exemple ci-dessus, ce bloc ne contient aucune instruction.


Java

  1. Variables et littéraux Java
  2. Entrée et sortie de base Java
  3. Expressions, instructions et blocs Java
  4. Classe et objets Java
  5. Classe abstraite Java et méthodes abstraites
  6. Classe imbriquée et interne Java
  7. Java lancer et lancer
  8. Autoboxing et déballage Java
  9. Expressions Java Lambda