如何在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);

如果两个操作数都是整数,则结果将是将被截断的整数,然后将其强制转换为双精度型。相反,如果其中一个操作数是双精度数,则结果将是双精度数。

以上是 如何在Java中获得除法结果的完整分数? 的全部内容, 来源链接: utcz.com/qa/416163.html

回到顶部