Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
10041 участник
Администратор Yury Smirnov
Модератор Streetdog
Модератор Horov

Активные участники:


←  Предыдущая тема Все темы Следующая тема →

Java | Приоритет операторов

Если вы будете использовать больше двух переменных, тогда нужно понимать приоритет операторов Java. Под приоритетом операторов подразумевается то, как относится 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;

Окно с кодом будет выглядеть следующим образом:

Приоритет скобок в Java

Второй расчет таков:

answer = a - (b + c);

Читать далее Java | Приоритет операторов

Это интересно
0

22.04.2020
Пожаловаться Просмотров: 139  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены