Модуль: Арифметические выражения


Задача

7/7

Особенности деления в Java

Теория Нажмите, чтобы прочитать/скрыть

В языке программирования Java существует две операции деления:
/ деление  и % вычисление остатка от деления.

Что надо запомнить:
1) Операция вычисления остатка от деления (%) выполняется ТОЛЬКО над целыми числами
2) Результат операции деления (/) зависит от типа операндов   
Правило тут следующее:
При делении целого числа на целое число - дробная часть отбрасывается всегда, независимо в переменную какого типа мы сохраняем значение!

При сохранении вещественного результата в целую переменную дробная часть также будет отбрасываться

Разберем примеры выполнения операций деления:

int i;
double x;
i = 7;
x = i / 4;              // x=1, делится целое на целое

x = i / 4.;             // x=1.75, делится целое на дробное    (4 - без точки воспринимается как целое число, 4. (с точкой) - это уже вещественное число!)

x =(double) i / 4;       // x=1.75, делится дробное на целое  - здесь переменная i преобразовывается в вещественное число - это ЯВНОЕ преобразование типа

Задача

1) В строках 7, 9 и 11 организуйте вывод значения переменной, вычисленной в предыдущей строке (вывод организовывайте с новой строки).
2) Запустите программу
3) Убедитесь, что программа работает именно так как написано в теоретической части.
4) Проанализируйте ответы