Помогите Ошибка с Bossbar - выдает ошибку при (1.0)

  • Автор темы Автор темы koliab
  • Дата начала Дата начала

koliab

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
kolia1_1
upload_2019-6-25_21-50-21-png.434879



upload_2019-6-25_21-51-45-png.434880
 
Ну потому что ты double используешь) У тебя там не 1.0, а какой-нибудь 1.00000023052 или 9.999999999992342
Используй BigDecimal

Ну и кстати использовать AtomicInteger в этом кейсе не оч, нужно использовать массив из одного элемента.
 
смысли не дабл, а че тогда не ругается код?
0.3 + 0.3 != 0.6
В твоем кейсе лучше всего инт гонять и умножать, а вообще точное сложение чисел с плавающей точкой - BigDecimal нужно юзать, но в твоем кейсе он не нужен.
 
0.3 + 0.3 != 0.6
В твоем кейсе лучше всего инт гонять и умножать, а вообще точное сложение чисел с плавающей точкой - BigDecimal нужно юзать, но в твоем кейсе он не нужен.
если не сложно подправь код
 
Числа с плавающей точкой это байтовые числа, потому там нельзя делать такие вычисления.
 
Назад
Верх