在java中查找最小浮点数
我真的不懂,因为我的数学不太好。我到处找了找,但找不到任何帮助我的东西 我需要知道的是这些浮点数中哪一个最小 a。28.268E-5f在java中查找最小浮点数,java,floating-point,Java,Floating Point,我真的不懂,因为我的数学不太好。我到处找了找,但找不到任何帮助我的东西 我需要知道的是这些浮点数中哪一个最小 a。28.268E-5f B0.0000002763E4f C282479.9E-9f D0.2764E-2f 如果你不想给我答案的话,我不是在问你答案,而是想让我自己找到答案。简单地说 答案是c)282479.9E-9f 为了清楚起见,E代表指数,即其后数字的10次方。因此1.0E-2=0.01 28.268E-5f = 0.00028268 0.0000002763E4 =
B0.0000002763E4f
C282479.9E-9f
D0.2764E-2f 如果你不想给我答案的话,我不是在问你答案,而是想让我自己找到答案。简单地说 答案是c)282479.9E-9f
为了清楚起见,E代表指数,即其后数字的10次方。因此1.0E-2=0.01
28.268E-5f = 0.00028268
0.0000002763E4 = 0.002763
282479.9E-9 = 0.0002824799
0.2764E-2 = 0.0027464
答案是c)282479.9E-9f
为了清楚起见,E代表指数,即其后数字的10次方。因此1.0E-2=0.01
28.268E-5f = 0.00028268
0.0000002763E4 = 0.002763
282479.9E-9 = 0.0002824799
0.2764E-2 = 0.0027464
这是基础数学,不是Java特有的。“E(某些数字)”位是“10的幂(某些数字)”的缩写 因此,1E-5是1 x 10^-5,即0.00001(1除以10.5倍)
2E-5等于0.00002,依此类推。希望这能让您充分了解如何扩展现有的数字,并看到哪个是最小的。这是基本数学,而不是Java特有的。“E(某些数字)”位是“10的幂(某些数字)”的缩写 因此,1E-5是1 x 10^-5,即0.00001(1除以10.5倍)
2E-5等于0.00002,依此类推。希望这能给你足够的时间,让你知道如何扩展你拥有的数字,看看哪一个是最小的。最安全的方法可能是创建一个包含你的值的float[],并使用数组排序算法将它们从最小到最大排序,从那里你可以找到最小、最大、中等的值。看看这个 最安全的方法可能是创建一个包含您的值的float[],并使用数组排序算法将它们从最小到最大排序,从那里开始,您可以找到最小、最大、中等的值。看看这个 为了清楚起见,E代表指数,即其后数字的10次方。所以1.0E-2=0.01为了清晰起见,E代表指数,即它后面的数字的10次方。那么1.0E-2=0.01有人能解释一下2票反对的原因吗?这似乎是一个完全合理的答案!?不是我的反对票,但尽管你的答案是合理的,但不必要的复杂。一旦OP理解了印刷表示背后的数学,他应该能够通过看哪一个最小来判断。有人能解释一下否定的2票吗?这似乎是一个完全合理的答案!?不是我的反对票,但尽管你的答案是合理的,但不必要的复杂。一旦OP理解了打印表示背后的数学,他应该能够通过查看哪一个最小来辨别。