Why does Math.round(0.49999999999999994) return 1? Why does Math.round(0.49999999999999994) return 1? java java