Перейти к содержимому

Пост канала

Java библиотека
  1. фото

    Что выведет эта программа? Ответ: Первый оператор вывода напечатает «false», второй — «true». Так происходит из-за ошибки округления чисел с плавающей точкой. Только степени двойки можно точно представить в двоичной записи. Числа, которые не являются степенями двойки, округляются так, чтобы поместиться в ограниченное количество битов. В этом примере Java использует использует тип double, поэтому для представления десятичных чисел доступно только 64 бита. Следовательно, 0.1*3 не будет равняться 0.3. Java Библиотека | Мы в Телеграм

    Открыть в MAX
    Просмотры
    419
    ER
    0,2%
    Реакции
    1