Выражения, выражения и блоки 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 выражения являются частью операторов.

Заявления о выражениях

Мы можем преобразовать выражение в оператор, завершив выражение с помощью ;. Они известны как выражения-выражения. Например,

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

Выход :

 Привет, Джуд! 

В приведенном выше примере у нас есть блок 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() (… ). Однако, как и в примере выше, в этом блоке нет операторов.

Интересные статьи...