黑马程序员技术交流社区
标题:
为什么结果是这样的
[打印本页]
作者:
〃FelayMan。
时间:
2014-2-6 23:13
标题:
为什么结果是这样的
public class TestDemo01 {
public static void main(String[] args) {
System.out.println(100-99.1);
}
}
结果wie:0.9000000000000057
谁能帮帮解释下
作者:
汤柳清
时间:
2014-2-7 11:11
double类型的,不用管。会保留小数点后16位。
作者:
zc332750
时间:
2014-2-7 11:41
因为99.1是double类型的100为int 类型会自动转换为double类型的,结果也会为double类型的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2