JeromeLiee 发表于 2016-2-25 11:51
我得出的结果是:
1500.00
1500
曾宇 发表于 2016-2-25 12:28
最后问的是。num等于a吗?
==比较的是内存地址值。
一个float,一个int。这两个存储的地址会相同吗?
曾宇 发表于 2016-2-25 12:28
最后问的是。num等于a吗?
==比较的是内存地址值。
一个float,一个int。这两个存储的地址会相同吗?
983859111 发表于 2016-2-25 13:38
那请解释下第三行 a==num 输出true 的原因
983859111 发表于 2016-2-25 13:38
那请解释下第三行 a==num 输出true 的原因
曾宇 发表于 2016-2-25 14:28
是我错了,误导人了
第三行,a==num,比较的是内存地址值。内存地址内指向常量池,值相等的情况下,常量池 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |