Итак, если у меня есть диапазон чисел "0 - 1024", и я хочу привести их в "0 - 255", математика будет диктовать разделить вход по максимальному значению ввода (в этом случае 1024) который даст мне число от 0.0 до 1.0. затем умножьте его на диапазон назначения (255).
Вот что я хочу делать!
Но по какой-то причине в Java (с использованием обработки) он всегда будет возвращать значение 0.
Код будет таким же простым, как этот
float scale;
scale = (n/1024) * 255;
Но я просто получаю 0.0. Я попробовал double и int. все безрезультатно. ПОЧЕМУ!?