U ovom ćete uputstvu uz primjere naučiti o Java izrazima, Java izrazima, razlici između izraza i izraza i Java blokovima.
U prethodnim poglavljima koristili smo izraze, izjave i blokove bez puno objašnjavanja o njima. Sad kad znate o varijablama, operatorima i literalima, bit će lakše razumjeti ove koncepte.
Java izrazi
Java izraz sastoji se od varijabli, operatora, literala i poziva metode. Da biste saznali više o pozivima metoda, posjetite Java metode. Na primjer,
int score; score = 90;
Ovdje score = 90je izraz koji vraća znak int. Razmotrimo još jedan primjer,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
Evo, a + b - 3.4to je izraz.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Ovdje number1 == number2je izraz koji vraća logičku vrijednost. Slično tome, "Number 1 is larger than number 2"izraz je string.
Java Izjave
U Javi je svaka izjava cjelovita izvršna jedinica. Na primjer,
int score = 9*5;
Evo, imamo izjavu. Potpuno izvršavanje ove izjave uključuje množenje cijelih brojeva 9, 5a zatim dodjeljivanje rezultata varijabli score.
U gornjoj izjavi imamo izraz 9 * 5. U Javi su izrazi dio izjava.
Izjave o izražavanju
Izraz možemo pretvoriti u izraz završavanjem izraza s ;. To su poznati kao izrazi. Na primjer,
// expression number = 10 // statement number = 10;
U gornjem primjeru imamo izraz number = 10. Ovdje smo dodavanjem točke sa zarezom ( ;) pretvorili izraz u izraz ( number = 10;).
Razmotrimo još jedan primjer,
// expression ++number // statement ++number;
Slično tome, ++numberizraz je dok ++number;je iskaz.
Izjave o izjavi
U Javi se izjave deklaracije koriste za deklariranje varijabli. Na primjer,
Double tax = 9.5;
Gornja izjava deklarira varijabilni porez koji je inicijaliziran u 9.5.
Napomena : Postoje izjave tijeka kontrole koje se koriste u donošenju odluka i petlji u Javi. O izjavama o tijeku upravljanja naučit ćete u sljedećim poglavljima.
Java blokovi
Blok je skupina izjava (nula ili više) koja je zatvorena u vitičaste zagrade ( ). Na primjer,
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 ) )
Izlaz :
Hej Jude!
U gornjem primjeru imamo blok if (… .).
Ovdje, unutar bloka, imamo dvije izjave:
System.out.print("Hey ");System.out.print("Jude!");
Međutim, blok možda neće sadržavati izjave. Razmotrite sljedeće primjere,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
Ovo je valjani Java program. Evo, imamo blok if (… ). Međutim, unutar ovog bloka nema izjave.
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
Evo, imamo blok public static void main() (… ). Međutim, slično gornjem primjeru, ovaj blok nema izjavu.








