如何在java中获得除法结果的完整分数值?

时间:2013-09-01 00:18:11

标签: java drjava

我是Java新手,我正在使用DrJava IDE进行测试。我有以下分区49700/40000,它显示1.0而不是1.2425。

 double t = 49700/40000;
 System.out.println(t);

我做错了吗?

2 个答案:

答案 0 :(得分:2)

请尝试,而不是:

double t = 49700/40000.0;
System.out.println(t);

如果两个操作数都是整数,则结果将是一个将被截断的整数,然后它将被转换为double。相反,如果其中一个操作数是double,则结果将是double。

答案 1 :(得分:0)

使用float进行十进制数计算