作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
float ff = 1.2f;
Float fo = new Float(1.2f);
double fg = 3.2d;
Double fh = new Double(2.1d);
我可以在 (1) 和 (3) 之间或 (2) 和 (4) 之间使用 '=' 吗??
最佳答案
是的。
回复编辑问题:
你会看到
ff = fg
,则会出现“可能会丢失精度”消息。fo = fh
。fg = ff
可以正常工作( float 适合 double)。fh = fo
仍然会给你一个“不兼容的类型”。关于java - 这两种说法有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1008850/
我是一名优秀的程序员,十分优秀!