Математические операторы, приоритет операций

В первом уроке мы рассмотрели математические операторы сложения и вычитания, а сейчас рассмотрим операторы умножения, деления и вычисления остатка от деления.

System.out.println(4*7); // умножение
System.out.println(28/7); // деление

System.out.println(7/4); 
// Так как делимое и делитель — целые числа, частное также будет целым. 
// Его дробная часть отбрасывается.

System.out.println(7%4);
// результатом вывода будет остаток от деления 7 на 4.

На экран выводится:

28
4
1
3

Как и в математике, у операций умножения, деления и вычисления остатка от деления приоритет выше, чем у операций сложения и вычитания. Изменить приоритет операций можно с помощью скобок.

System.out.println(2+2*2);
// результатом вычисления будет 6

System.out.println((2+2)*2);
// результатом вычисления будет 8
Задачи к уроку Комментарии к уроку

Приоритет операций

Объявите переменные netBytes и overheadBytes со значениями 5 и 2 соответственно. Напишите код, который будет вычислять сумму netBytes и overheadBytes и умножать её на 8. Выведите результат на экран.

{{ message.data }}

Расставить знаки

Расставьте знаки математических операций и скобки, чтобы программа выводила на экран:

72
20
7
{{ message.data }}

Сообщить об ошибке