Цикл статей «Учебник Java 8».
Следующая статья — «Java 8 операторы управления порядком выполнения».
Предыдущая статья — «Java 8 операции».
Выражения — это конструкции, созданные из переменных, операций и вызовов методов.
Тип данных, возвращаемый выражением, зависит от используемых элементов. Например, выражение 9 * 3.0 возвращает тип double.
В составных выражениях с различными операторами рекомендуется расставлять скобки, а не надеяться на приоритет операций:
1 |
(a == b) && (d == c) |
и
1 |
a + (b * c) |
Этот совет я взял из официального соглашения о кодировании в Java и из Java Tutorial-ов.
Инструкции или операторы — это наименьшая законченная часть языка программирования.
Следующие виды выражений могут быть преобразованы в инструкции с помощью завершающего символа «;»:
- Выражение с присвоением
- Любое использование ++ или --
- Вызов методов
- Выражения создания объектов
Примеры:
1 2 3 4 5 6 7 8 9 10 11 |
// Присвоение f1 = 34.5f; // Инкремент y++; // Вызов метода System.out.println("Hello, World!"); // Создание объекта java.math.BigDecimal sum1 = new java.math.BigDecimal("100.0"); |
В дополнение к перечисленным выше есть ещё инструкции объявления и инструкции управления порядком выполнения. Инструкции управления порядком выполнения будут рассмотрены позже, а инструкции объявления выглядят так:
1 |
double myVal = 3.459; |
Блок инструкций или операторов — это группа из нуля или нескольких инструкций, заключённая между фигурными скобками. Блок может быть использован в любом месте, где можно использовать одиночную инструкцию.
Пример:
1 2 3 4 |
{ System.out.println("In block operator 1"); System.out.println("In block operator 2"); } |
Чаще всего блок операторов используется с операторами if-then-else, while, do.
Цикл статей «Учебник Java 8».
Следующая статья — «Java 8 операторы управления порядком выполнения».
Предыдущая статья — «Java 8 операции».