Expressions, instructions et blocs Java

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

Dans les chapitres précédents, nous avons utilisé des expressions, des instructions et des blocs sans trop les expliquer. 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, visitez les méthodes Java. Par exemple,

 int score; score = 90; 

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

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

Voici a + b - 3.4une expression.

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

Voici number1 == number2une 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 déclaration implique des entiers multiplicatifs 9et 5puis assigner 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.

Déclarations d'expression

Nous pouvons convertir une expression en instruction en terminant l'expression par un ;. Celles-ci sont appelées 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 une instruction ( number = 10;).

Prenons un autre exemple,

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

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

Déclarations de déclaration

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

 Double tax = 9.5; 

L'instruction ci-dessus déclare une taxe variable qui est initialisée à 9.5.

Remarque : il existe des instructions de flux de contrôle utilisées dans la prise de décision et la mise en boucle en Java. Vous découvrirez les instructions de flux de contrôle dans les chapitres suivants.

Blocs Java

Un bloc est un groupe d'instructions (zéro ou plus) entre 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 :

 Hé 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 contenir aucune instruction. 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 instruction à 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 n'a aucune instruction.

Articles intéressants...