Flare 13 0 16 Ноя 2015 #1 1. 2. 3. Код: stack.stackTagCompound.setFloat("Damage", stack.stackTagCompound.getFloat("Damage") + 0.28F);//1.7.10 Как видите в Damage куда-то потерялась 0.0000001, хотя во всех 3 случаях урон увеличивается строчкой сверху Вопрос: Можно ли это исправить?
1. 2. 3. Код: stack.stackTagCompound.setFloat("Damage", stack.stackTagCompound.getFloat("Damage") + 0.28F);//1.7.10 Как видите в Damage куда-то потерялась 0.0000001, хотя во всех 3 случаях урон увеличивается строчкой сверху Вопрос: Можно ли это исправить?
Oldestkon 1,990 18 109 16 Ноя 2015 #2 Код: String.format("%.2f", yourFloat) //вернёт строку с округлением до 2 знаков после запятой При заполнении List в функции вывода подсказки. Это нормальное явление для типа с плавающей запятой. Почитай в интернете хотя бы (мантисса, экспонента, как создаётся пространство нецелых чисел).
Код: String.format("%.2f", yourFloat) //вернёт строку с округлением до 2 знаков после запятой При заполнении List в функции вывода подсказки. Это нормальное явление для типа с плавающей запятой. Почитай в интернете хотя бы (мантисса, экспонента, как создаётся пространство нецелых чисел).