Когда я проверяю код, я нашел расчет промаха относительно операции бит (| 0)., блуждающий по причине использования операции бит ИЛИ с 0
Во-первых, интересно, что есть какие-то особые причины, почему «| 0» используется после вычисления два числа типа (A * B) | 0
Во-вторых, в приведенном ниже случае, я ожидаю, чтобы получить результат 220050, но результат 220049. Вы, ребята, знаете, почему я получаю этот результат?
importPackage (java.io); importPackage (java.lang);
var a = 164.700;
var b = 1500;
var result = (a*b)|0;
System.out.println(result);
Если вывод «falsey», рассмотрим значение «OR» ... – Rayon