Заметил, что значения выражений
double x = 1234 + 1/60.
и
double x = 1234 + 1/60
разные.
Почему?
Потому что без точки идет целочисленное деление и в итоге получится не дробное, а целое число (в данном случае получится ноль, т.к. результат округляется вниз к целому числу).
Точка намекает, что число не целое и результат деления будет типа double (0.016666666666666666).
Для успокоения души можно писать и 1/60.0
, но достаточно и просто точки после числа.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В Java без году неделя и вот меня научили пользоваться JavaDocВот часть описания интерфейса CharSequence:Returns a stream of {@code int} zero-extending the {@code char} values from this sequence
По идее метода join(), если я правильно его понимаю, он должен передавать управление программой тому потоку, на объекте которого был вызван,...
Добрый деньЯ учусь программировать приложения под андроид и в одной из книг нашел обучающий мануал - создание приложения прогноза погоды