При решении данных примеров, только приоритет операций не поможет. Потребуется ассоциативность операций. Потому что если, допустим, раскладывать выражение только по приоритету операций, то получается совсем другое число.
Пример 1:
Задание: Используя приоритеты операций, разложить выражение
Пример 2:
Задание: Используя приоритеты операций, разложить выражение
Пример 3:
Задание: Чему будет равна переменная
Пример 4:
Задание: Какие арифметические операторы являются правоассоциативными?
Пример 5:
Задание: Что будет выведено на консоль в результате выполнения следующего кода?
Пример 1:
Java:
int a = 2;
int b = 5;
int result = b * 3 + 20 / 2 * a--;
int result = b * 3 + 20 / 2 * a--
по шагам.Пример 2:
Java:
int num1 = 4;
int num2 = 5;
int num3 = 15;
int num4 = 10;
int num5 = 5;
int result = 12;
result += num1 * num2 + num3 % num4 / num5;
result += num1 * num2 + num3 % num4 / num5
по шагам.Пример 3:
Java:
int x = 8;
int y = 9;
int z = x++ + ++y;
z
после выполнения следующего кода и почему?Пример 4:
Задание: Какие арифметические операторы являются правоассоциативными?
Пример 5:
Java:
double x = 8.8;
double y = 1.5;
double z = x - y;
System.out.println(z);
Last edited: