Possible Duplicate:
Why does (360 / 24) / 60 = 0 … in Java
我遇到这个问题:
float rate= (115/100);
当我这样做时:
System.out.println(rate);
它给了我 1.0 什么......有问题吗?
最佳答案
115 和 100 都是整数,因此将返回一个整数。
尝试这样做:
float rate = (115f / 100f);
关于Java 浮点运算不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13993042/