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í.








