Výrazy, vyhlásenia a bloky Java

V tomto výučbe sa pomocou príkladov dozviete o výrazoch Java, výrokoch Java, rozdieloch medzi výrazmi a výrokmi a blokoch Java.

V predchádzajúcich kapitolách sme použili výrazy, výroky a bloky bez toho, aby sme o nich veľa vysvetľovali. Teraz, keď viete o premenných, operátoroch a literáloch, bude ľahšie pochopiť tieto pojmy.

Výrazy Java

Výraz Java sa skladá z premenných, operátorov, literálov a volaní metód. Ak sa chcete dozvedieť viac o volaní metód, navštívte metódy Java. Napríklad,

 int score; score = 90; 

Tu score = 90je výraz, ktorý vracia znak int. Zvážte ďalší príklad,

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

Tu a + b - 3.4je výraz.

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

Tu number1 == number2je výraz, ktorý vracia logickú hodnotu. Podobne "Number 1 is larger than number 2"je to aj reťazcový výraz.

Príkazy Java

V Jave je každé vyhlásenie úplnou jednotkou vykonania. Napríklad,

 int score = 9*5; 

Tu máme vyhlásenie. Kompletná realizácia tohto vyhlásenia zahŕňa vynásobení celé čísla 9a 5a potom priradenie výsledku do premennej score.

Vo vyššie uvedenom výroku máme výraz 9 * 5. V Jave sú výrazy súčasťou príkazov.

Vyjadrenie výrazov

Výraz môžeme konvertovať na príkaz ukončením výrazu a ;. Sú známe ako výrazové výrazy. Napríklad,

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

Vo vyššie uvedenom príklade máme výraz number = 10. Tu sme pridaním bodkočiarky ( ;) konvertovali výraz na príkaz ( number = 10;).

Zvážte ďalší príklad,

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

Podobne ++numberje to výraz, zatiaľ ++number;čo vyhlásenie.

Vyhlásenia o vyhlásení

V Jave sa deklaračné príkazy používajú na deklarovanie premenných. Napríklad,

 Double tax = 9.5; 

Vyššie uvedené vyhlásenie deklaruje variabilnú daň, ktorá je inicializovaná na 9.5.

Poznámka : Existujú príkazy riadiacich tokov, ktoré sa používajú pri rozhodovaní a opakovaní v prostredí Java. O príkazoch toku riadenia sa dozviete v ďalších kapitolách.

Bloky Java

Blok je skupina príkazov (nulová alebo viac), ktorá je uzavretá v zložených zátvorkách ( ). Napríklad,

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

Výstup :

 Ahoj Jude! 

Vo vyššie uvedenom príklade máme blok if (… .).

Tu vo vnútri bloku máme dve vyhlásenia:

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

Blok však nemusí obsahovať žiadne vyhlásenia. Zvážte nasledujúce príklady,

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

Toto je platný program Java. Tu máme blok if (… ). V tomto bloku sa však nenachádza žiadne vyhlásenie.

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

Tu máme blok public static void main() (… ). Avšak podobne ako v predchádzajúcom príklade, ani tento blok nemá žiadne vyhlásenie.

Zaujímavé články...