最佳答案
这是一个基本问题,但我找不到答案。我研究了浮点数算法和其他一些主题,但似乎没有解决这个问题。我肯定我用错术语了。
基本上,我想采取两个数量-完成,和总-和除以他们拿出一个百分比(多少已经完成)。数量是 long
。这是设置:
long completed = 25000;
long total = 50000;
System.out.println(completed/total); // Prints 0
我已经尝试将结果重新分配给一个双重打印 0.0
。我哪里出错了?
顺便说一下,下一步是将这个结果乘以100,我想一旦跨过这个小障碍,这应该很容易。
顺便说一句,这里没有家庭作业,只是一个老掉牙的笨蛋(也许今天编写了太多代码)。