如何在java中获得除法结果的完整分数值?
我是Java的新手,我正在使用DrJava IDE进行测试。 我有以下分区49700/40000,它显示1.0而不是1.2425。
double t = 49700/40000; System.out.println(t);
这是我做错了吗?
试试这个:
double t = 49700/40000.0; System.out.println(t);
如果两个操作数都是整数,则结果将是一个将被截断的整数,然后它将被转换为double。 相反,如果其中一个操作数是double,则结果将是double。
使用float进行十进制数计算