Јава изрази, изјаве и блокови

У овом упутству ћете научити о Јава изразима, Јава изразима, разлици између израза и израза и Јава блоковима уз помоћ примера.

У претходним поглављима користили смо изразе, изјаве и блокове без пуно објашњавања о њима. Сад кад знате за променљиве, операторе и литерале, биће лакше разумети ове концепте.

Јава Екпрессионс

Јава израз се састоји од променљивих, оператора, литерала и позива метода. Да бисте сазнали више о позивима метода, посетите Јава методе. На пример,

 int score; score = 90; 

Овде score = 90је израз који враћа знак int. Размотримо још један пример,

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

Ево, a + b - 3.4то је израз.

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

Овде number1 == number2је израз који враћа логичку вредност. Слично томе, "Number 1 is larger than number 2"је стринг израз.

Јава Статементс

У Јави је свака изјава комплетна јединица извршења. На пример,

 int score = 9*5; 

Ево, имамо изјаву. Потпуно извршавање ове изјаве укључује множење целих бројева 9, 5а затим додељивање резултата променљивој score.

У горњој изјави имамо израз 9 * 5. У Јави су изрази део изјава.

Изјаве о изразу

Израз можемо претворити у израз завршавањем израза са ;. Они су познати као изрази израза. На пример,

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

У горњем примеру имамо израз number = 10. Овде смо додавањем тачке и запете ( ;) претворили израз у израз ( number = 10;).

Размотримо још један пример,

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

Слично томе, ++numberизраз је док ++number;је исказ.

Изјаве о изјави

У Јави се изјаве декларације користе за декларисање променљивих. На пример,

 Double tax = 9.5; 

Наведена изјава декларише променљиву порезну која се иницијализује у 9.5.

Напомена : Постоје изјаве о контролном току које се користе у процесу доношења одлука и петље у Јави. О наредбама о току контроле научићете у каснијим поглављима.

Јава Блоцкс

Блок је група изјава (нула или више) која је затворена у витичасте заграде ( ). На пример,

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

Излаз :

 Ћао јевреју! 

У горњем примеру имамо блок if (… .).

Овде, унутар блока, имамо две изјаве:

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

Међутим, блок можда неће имати изјаве. Размотрите следеће примере,

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

Ово је важећи Јава програм. Ево, имамо блок if (… ). Међутим, у овом блоку нема изјаве.

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

Ево, имамо блок public static void main() (… ). Међутим, слично горенаведеном примеру, овај блок нема изјаву.

Занимљиви Чланци...