Зарегистрируйтесь, чтобы продолжить обучение

Композиция операций Основы Java

А что, если понадобится вычислить такое выражение: 3 + 5 - 2? Именно так мы и запишем:

System.out.println(3 + 5 - 2); // 3 + 5 - 2 => 8 - 2 => 6

Обратите внимание, что компьютер производит арифметические вычисления в правильном порядке: сначала деление и умножение, потом сложение и вычитание. Иногда этот порядок нужно изменить — об этом немного далее.

Или другой пример:

System.out.println(2 * 4 * 5 * 10); // 2 * 4 * 5 * 10 => 8 * 5 * 10 => 40 * 10 => 400

Как видно, операции можно соединять друг с другом и таким образом вычислять все более сложные составные выражения. Чтобы представить себе то, как происходят вычисления внутри интерпретатора, давайте разберем пример:

2 * 4 * 5 * 10

В этом примере:

  1. Сначала вычисляем 2 * 4 и получаем выражение 8 * 5 * 10
  2. Затем умножаем 8 * 5. В итоге имеем 40 * 10
  3. В конце концов происходит последнее умножение, и получается результат 400

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff