2017-09-22 9 views

Répondre

1

Une différence très rapide et coïncidente visible est que les types d'expressions suivants peuvent être transformés en une instruction en terminant l'expression par un point-virgule (;).

  • expressions Affectation
  • Toute utilisation de ++ ou -
  • invocations de méthode
  • Création d'objets expressions
  • Ces déclarations sont appelées déclarations d'expression.

Alors, quand dans votre classe HelloWorld.java suivantes ne compilerait pas -

int z = 1 //(; missing) 

Jshell sur son invite stocke avec succès la valeur:

jshell> int z = 1 
z ==> 1 

Morevoer

Statements sont à peu près équivalents à des phrases en langues naturelles. Une déclaration forme une unité complète de exécution.

alors qu'un Expression est une construction composée de variables, des opérateurs et des invocations de méthodes, qui sont construits conformément à la syntaxe de la langue, qui renvoie une valeur unique.