ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
416721 Топик полностью
mr-x (10.06.2013 20:30, просмотров: 359) ответил fk0 на Минус, наверное, в том, что попадись такая "константа" в выражении -- оно всё double станет со всеми вытекающими. И не заметишь. Либо надо (int) писать везде.
(int) обязательно. Я всегда был уверен, что приведение к целому отбрасывает дробную часть, поэтому для правильного округления к выражению выше в конце добавлено +0.5. Ещё момент по поводу +0.5. В CCS если написать (60.0/1.2), то результат получится 49.999999, а после приведения к целому 49. +0.5 ставит все на свои места.