Expresii, declarații și blocuri Java

În acest tutorial, veți afla despre expresiile Java, declarațiile Java, diferența dintre expresie și declarație și blocurile Java cu ajutorul exemplelor.

În capitolele anterioare, am folosit expresii, enunțuri și blocuri fără a explica prea multe despre ele. Acum, că știți despre variabile, operatori și literali, va fi mai ușor să înțelegeți aceste concepte.

Expresii Java

O expresie Java constă din variabile, operatori, litere și apeluri de metodă. Pentru a afla mai multe despre apelurile de metode, accesați metodele Java. De exemplu,

 int score; score = 90; 

Iată score = 90o expresie care returnează un int. Luați în considerare un alt exemplu,

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

Iată a + b - 3.4o expresie.

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

Iată number1 == number2o expresie care returnează o valoare booleană. În mod similar, "Number 1 is larger than number 2"este o expresie șir.

Instrucțiuni Java

În Java, fiecare instrucțiune este o unitate completă de execuție. De exemplu,

 int score = 9*5; 

Aici avem o declarație. Executarea completă a acestei declarații implică numere întregi multiplicatori 9și 5apoi asignarea rezultatul la variabila score.

În afirmația de mai sus, avem o expresie 9 * 5. În Java, expresiile fac parte din enunțuri.

Declarații de expresie

Putem converti o expresie într-o declarație terminând expresia cu a ;. Acestea sunt cunoscute sub numele de enunțuri de expresie. De exemplu,

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

În exemplul de mai sus, avem o expresie number = 10. Aici, prin adăugarea unui punct și virgulă ( ;), am convertit expresia într-o declarație ( number = 10;).

Luați în considerare un alt exemplu,

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

În mod similar, ++numbereste o expresie în timp ce ++number;este o afirmație.

Declarații Declarație

În Java, declarațiile de declarație sunt utilizate pentru declararea variabilelor. De exemplu,

 Double tax = 9.5; 

Declarația de mai sus declară o taxă variabilă care este inițializată la 9.5.

Notă : Există instrucțiuni de flux de control care sunt utilizate în luarea deciziilor și în buclă în Java. Veți afla despre instrucțiunile fluxului de control în capitolele ulterioare.

Blocuri Java

Un bloc este un grup de enunțuri (zero sau mai multe) care este închis între acolade ( ). De exemplu,

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

Ieșire :

 Hei Jude! 

În exemplul de mai sus, avem un bloc if (… .).

Aici, în interiorul blocului avem două afirmații:

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

Cu toate acestea, este posibil ca un bloc să nu aibă declarații. Luați în considerare următoarele exemple,

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

Acesta este un program Java valid. Aici avem un bloc if (… ). Cu toate acestea, nu există nicio declarație în interiorul acestui bloc.

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

Aici avem bloc public static void main() (… ). Totuși, similar cu exemplul de mai sus, acest bloc nu are nicio afirmație.

Articole interesante...