integer деление на результат с плавающей точкой [duplicate]

На этот вопрос уже есть ответ:

Преобразование Фаренгейта в Цельсий 3 ответа

Я должен разделить два целых числа и получить число с плавающей точкой в результате Мой код:

Float ws;
int i = Client.getInstance().getUser().getGespielteSpiele() -Client.getInstance().getUser().getGewonneneSpiele();
int zahl1 = Client.getInstance().getUser().getGewonneneSpiele();

ws = new Float((zahl1 / i));

Я проверяю значения с помощью отладчика

i = 64

zahl1 = 22

ws = 0.0

Почему результатws 0.0? Что я должен сделать, чтобы получить правильное число?

Ответы на вопрос(4)

Ваш ответ на вопрос