Я хочу создать тот же вывод в JAVA, что и в PHP, однако при делении двух целых чисел определенные числа приводят к разным выводам в обоих.
Код JAVA:
class HelloWorld {
public static void main(String[] args) {
int number1 = 5834985;
int number2 = 9; System.out.println(number1 / number2);
}
}
Код PHP:
<?php
$number1 = 5834985;
$number2 = 9;
$a = $number1 / $number2;echo round($a, 0);
?>
Код JAVA выводит: 648331
Код PHP выводит: 648332
Однако, если вы измените второе число на 8, они выводят:
Код JAVA выдает: 729373
PHP-код выводит: 729373
Как вы можете получать одинаковые выходные данные для обоих последовательно, если второе число постоянно меняется?