Если вы будете использовать больше двух переменных, тогда нужно понимать приоритет операторов Java. Под приоритетом операторов подразумевается то, как относится Java-программа к расчету вашей формулы.

Возьмите следующее в качестве примера:
a = 100; b = 75; c = 25; answer = a - b + c;
Если бы вы выполняли вычисления слева направо, тогда было бы 100 - 75, то есть 25. Затем добавьте третье число, которое равно 25. Всего будет 50.
Однако что, если вы имели в виду не это? Что, если вы хотите сложить второе и третье числа вместе, а затем вычесть сумму из первого числа? Таким образом, 75 + 25, что составляет 100. Затем вычтите это из первого числа, которое равно 100. Теперь сумма будет равна 0.
Чтобы убедиться, что Java делает то, что вы хотите, вы можете использовать круглые скобки, чтоб обозначить приоритет операторов в нашей формуле (все просто, как в математике). Итак, первый расчет будет:
answer = (a - b) + c;
Окно с кодом будет выглядеть следующим образом:
Второй расчет таков:
answer = a - (b + c);
Читать далее Java | Приоритет операторов
![]()
Это интересно
0
|
|||
Последние откомментированные темы: