社区
Java SE
帖子详情
为什么是false
tufebin
2011-01-08 06:10:52
我写了一个程序:
myReadline是从文件中读入的一行,debug看到值为"2008002"(id=65)
queryID.getText()是从GUI的JTextField读来的字符串,debug看到值为"2008002"(id=66)
但是为什么myReadline == queryID.getText() 的值却是false呢?
求教,谢谢啦
...全文
81
3
打赏
收藏
为什么是false
我写了一个程序: myReadline是从文件中读入的一行,debug看到值为"2008002"(id=65) queryID.getText()是从GUI的JTextField读来的字符串,debug看到值为"2008002"(id=66) 但是为什么myReadline == queryID.getText() 的值却是false呢? 求教,谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tufebin
2011-01-08
打赏
举报
回复
谢谢啦
[Quote=引用 1 楼 ticmy 的回复:]
使用myReadline.equals(queryID.getText());
谢谢
-----
下面不要回复了,打住
[/Quote]
24K純帥
2011-01-08
打赏
举报
回复
偶悄悄的回复下,这就是==和equals的区别。。
龙四
2011-01-08
打赏
举报
回复
使用myReadline.equals(queryID.getText());
谢谢
-----
下面不要回复了,打住
0.1 + 0.2 === 0.3为什么是
false
,如何解决
为什么会出现上述的问题我们在浏览器上执行会发现 0.1 + 0.2 是等于 0.30000000000000004问题的原因在于,二进制浮点数中的 0.1 和 0.2 并不是十分精确,它们相加的结果并非刚好...
print(0.1+0.2==0.3)为什么是
False
Python中的运算结果是浮点数,其结果数值是个近似值。 "=="是进行比较两个对象的内容是不是一样
{} == {} 结果为什么是
false
?
var a = function() {console.log(11)}; var b = function() {console.log(11)}; console.log( a==b ); //
false
console.log( {}=={} );...如你所见,上述三个例子结果都为
false
。 相信很多人都碰到
js中NaN == NaN 为什么是
false
NaN:指的是not a number,意味着不是...为什么结果是
false
,明明a和NaN类型相同,原因就是,上面解释说,它是用来判断是否属于number的一种状态,此处a=123,类型是数值型,而NaN表示的含义是不是一个数字,两者含...
NaN是什么 ?NaN == NaN的结果为什么是
false
?
NaN是什么 ? NaN 是一种特殊的数值类型的值,它表示 not a number,即表示非数字值。 1.在程序中有非数值参与计算时,结果就是NAN 例: 可以从代码中看到,s1 和s2都不是数值,参与运算时,最后输出的结果就是NaN 2...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章