- Баллы
- 88
- Имя в Minecraft
- Baksovic
Прива всем)
Помогите пожалуйста решить 1 проблему.
У меня есть цикл в коде для поиска определенного pex с числом double
for (float value = 0.0F; value <= 10.0F; value = (float)(value + 0.1D)) {
if ((player.hasPermission("multiplier." + value))
{my code...}}
Проблема в том что цикл прибавляет к value не всегда целые значения.
Я выводил переменную value и в консоли я получал примерно следующее..
0.1
0.2
0.3
0.4
0.5
0.6
0.6999999998
0.7999999999
0.800000001
Что то в роде этого. Подскажите пожалуйста как это решить..
У меня не достаточно опыта чтобы решить эту проблему с к сожалению(
Помогите пожалуйста решить 1 проблему.
У меня есть цикл в коде для поиска определенного pex с числом double
for (float value = 0.0F; value <= 10.0F; value = (float)(value + 0.1D)) {
if ((player.hasPermission("multiplier." + value))
{my code...}}
Проблема в том что цикл прибавляет к value не всегда целые значения.
Я выводил переменную value и в консоли я получал примерно следующее..
0.1
0.2
0.3
0.4
0.5
0.6
0.6999999998
0.7999999999
0.800000001
Что то в роде этого. Подскажите пожалуйста как это решить..
У меня не достаточно опыта чтобы решить эту проблему с к сожалению(