相关疑难解决方法(0)

使用==比较Java中的浮点数有什么问题?

根据这个java.sun页面 ==是Java中浮点数的相等比较运算符.

但是,当我输入以下代码时:

if(sectionID == currentSectionID)
Run Code Online (Sandbox Code Playgroud)

进入我的编辑器并运行静态分析,我得到:"JAVA0078浮点值与==相比"

使用==比较浮点值有什么问题?这样做的正确方法是什么? 

java equality floating-accuracy

170
推荐指数
10
解决办法
15万
查看次数

如何检查值是否为Integer类型?

我需要检查一个值是否为整数.我发现了这个:如何检查输入值是整数还是浮点数?,但是如果我没有弄错的话,变量仍然是类型,double即使本身确实是一个integer.

java integer

47
推荐指数
6
解决办法
36万
查看次数

如何检查字符串是float还是int?

我有一个字符串,我知道只包含一个数字.

我想检查这个数字是int还是float.

java string int

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

equality ×1

floating-accuracy ×1

int ×1

integer ×1

string ×1