用JAVA写一个程序,判断一个浮点数是否是零!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:07:21
判断浮点数是否为0!!!

float a;
判断Float.compare(a,0.0f)结果是否为0
楼上的,浮点数的判断不是那么简单的,C里面似乎都是用减的0.0f的差
小于某个值去判断的。Java 的Float类提供了一个静态方法compare(float a, float b)可以判断

compare
public static int compare(float f1,
float f2)比较两个指定的 float 值。返回的整数值的符号与通过以下调用返回的整数的符号相同:
new Float(f1).compareTo(new Float(f2))

参数:
f1 - 要比较的第一个 float 值。
f1 - 要比较的第二个 float 值。
返回:
如果 f1 在数字上等于这个 f2,则返回值为 0;如果 f1 在数字上小于这个 f2,则返回小于 0 的值;如果 f1 在数字上大于这个 f2,则返回大于 0 的值。

是判断一个浮点数是否是0还是判断0是否是浮点数?

有这和简单的问题么?

我不敢相信问题是这样的。