Java 中整数的除法
2022-08-31 10:09:31
这是一个基本问题,但我找不到答案。我已经研究了浮点算术和其他一些主题,但似乎没有任何东西可以解决这个问题。我敢肯定我只是用错了术语。
基本上,我想取两个数量 - 已完成和总计 - 并将它们除以得出一个百分比(已完成的数量)。数量为 s。设置如下:long
long completed = 25000;
long total = 50000;
System.out.println(completed/total); // Prints 0
我尝试将结果重新分配为双精度 - 它打印.我哪里出错了?0.0
顺便说一句,下一步是将此结果乘以100,我认为一旦这个小障碍被跨越,这应该很容易。
顺便说一句,这里不是家庭作业,只是普通的旧数字骷髅性(也许今天编码太多了)。