Вирази Java, висловлювання та блоки

У цьому посібнику ви дізнаєтесь про вирази Java, інструкції Java, різницю між виразом та твердженням та блоки Java за допомогою прикладів.

У попередніх розділах ми використовували вирази, твердження та блоки, не особливо пояснюючи їх. Тепер, коли ви знаєте про змінні, оператори та літерали, буде легше зрозуміти ці поняття.

Вирази Java

Вираз Java складається із змінних, операторів, літералів та викликів методів. Щоб дізнатись більше про виклики методів, відвідайте методи Java. Наприклад,

 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"є рядковим виразом.

Заяви Java

У Java кожен вираз є повною одиницею виконання. Наприклад,

 int score = 9*5; 

Тут ми маємо заяву. Повне виконання цього оператора включає в себе множачи цілі 9і , 5а потім покладання результату змінного score.

У наведеному вище твердженні ми маємо вираз 9 * 5. На Java вирази є частиною висловлювань.

Висловлювання виразів

Ми можемо перетворити вираз у твердження, закінчивши вираз символом a ;. Вони відомі як висловлювання. Наприклад,

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

У наведеному вище прикладі ми маємо вираз number = 10. Тут, додавши крапку з комою ( ;), ми перетворили вираз у твердження ( number = 10;).

Розглянемо інший приклад,

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

Подібним чином, ++numberє виразом, тоді як ++number;є твердженням.

Заяви про декларацію

У Java декларації оголошень використовуються для оголошення змінних. Наприклад,

 Double tax = 9.5; 

У наведеній вище заяві декларується змінний податок, який ініціюється 9.5.

Примітка : Існують оператори потоку керування, які використовуються для прийняття рішень та циклів у Java. Ви дізнаєтесь про твердження про потоки керування у наступних розділах.

Блоки Java

Блок - це група тверджень (нуль або більше), яка укладена у фігурні дужки ( ). Наприклад,

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

Вихід :

 Hey Jude! 

У наведеному вище прикладі ми маємо блок 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 ) ) 

Це дійсна програма Java. Ось, у нас є блок if (… ). Однак у цьому блоці немає жодного твердження.

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

Ось, у нас є блок public static void main() (… ). Однак, подібно до наведеного вище прикладу, цей блок не має жодного твердження.

Цікаві статті...