Java izrazi, izjave i blokovi

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.

Zanimljivi članci...