如何在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进行十进制数计算