У меня есть следующий расчет в Java:Расчет в Java
rightMotor = (int) (((double)speed)/((double)100)*rightMotor));
Скорость и rightMotor являются целыми числами. Проблема в том, что она продолжает возвращаться 0. Я попытался заставить делить скорость и 100 как двойные, которые не имели разных результатов. Может ли кто-нибудь дать мне некоторое представление об этом?
Заранее спасибо.
Какие значения '' speed' и rightMotoer'? – Mureinik
скорость составляет от 1 до 100. rightMotor - 1024. – user3426706
Точно, если результат находится между -0,5 и 0,5, то литиевая его при int приведет к 0. –