Výrazy, příkazy a bloky Java

V tomto tutoriálu se pomocí příkladů dozvíte o výrazech Java, příkazech Java, rozdílech mezi výrazy a příkazy a blocích Java.

V předchozích kapitolách jsme použili výrazy, výroky a bloky, aniž bychom o nich hodně vysvětlovali. Nyní, když víte o proměnných, operátorech a literálech, bude snazší těmto konceptům porozumět.

Výrazy Java

Výraz Java se skládá z proměnných, operátorů, literálů a volání metod. Další informace o volání metod najdete v metodách Java. Například,

 int score; score = 90; 

Zde score = 90je výraz, který vrací znak int. Zvažte další příklad,

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

Tady a + b - 3.4je výraz.

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

Zde number1 == number2je výraz, který vrací logickou hodnotu. Podobně "Number 1 is larger than number 2"je to řetězcový výraz.

Prohlášení Java

V Javě je každý příkaz úplnou jednotkou provedení. Například,

 int score = 9*5; 

Tady máme prohlášení. Kompletní realizace tohoto prohlášení zahrnuje vynásobení celá čísla 9a 5a pak přiřazení výsledku do proměnné score.

Ve výše uvedeném prohlášení máme výraz 9 * 5. V Javě jsou výrazy součástí příkazů.

Výrazy výrazů

Výraz můžeme převést na příkaz ukončením výrazu a ;. Tito jsou známí jako výrazové výrazy. Například,

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

Ve výše uvedeném příkladu máme výraz number = 10. Zde jsme přidáním středníku ( ;) převedli výraz na příkaz ( number = 10;).

Zvažte další příklad,

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

Podobně ++numberplatí výraz, zatímco ++number;výraz.

Prohlášení o prohlášení

V Javě se deklarační příkazy používají k deklaraci proměnných. Například,

 Double tax = 9.5; 

Výše uvedené prohlášení deklaruje variabilní daň, která je inicializována 9.5.

Poznámka : Existují příkazy řízení toku, které se používají při rozhodování a vytváření smyček v Javě. O příkazech toku řízení se dozvíte v dalších kapitolách.

Bloky Java

Blok je skupina příkazů (nula nebo více), která je uzavřena ve složených závorkách ( ). Napří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! 

Ve výše uvedeném příkladu máme blok if (… .).

Tady uvnitř bloku máme dvě prohlášení:

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

Blok však nemusí obsahovat žádná prohlášení. Zvažte následující příklady,

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

Toto je platný program Java. Tady máme blok if (… ). Uvnitř tohoto bloku však není žádné prohlášení.

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

Tady máme blok public static void main() (… ). Podobně jako výše uvedený příklad však tento blok nemá žádné prohlášení.

Zajímavé články...