Разные результаты деления на M3 Mac?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Разные результаты деления на M3 Mac?

Сообщение Anonymous »

Предположим, что существует следующий класс:

Код: Выделить всё

class Test {
public static void main(String[] args) {
double result = Math.log(9) / Math.log(3);
System.out.println(result);
}
};
На машине Linux x86_86 (

Код: Выделить всё

Linux 6.8.10-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 17 21:20:54 UTC 2024 x86_64 GNU/Linux
), я получаю следующий результат: На Mac M3 вместо этого я получаю следующее:

Код: Выделить всё

2.0000000000000004
Каковы возможные объяснения такого поведения, кроме ошибки JDK?
Версия JDK, используемая на обеих машинах, — Temurin-21.0.3+9.< /п>

Подробнее здесь: https://stackoverflow.com/questions/785 ... -on-m3-mac
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»