这是一个基本问题,但我找不到答案。我研究过浮点算术和其他一些主题,但似乎没有解决这个问题。我相信我只是有错误的术语。Java中的整数部分
基本上,我要带两个量 - 完成,总 - 分和他们来了(多少已完成)的百分比。数量为long
s。这里的设置:
long completed = 25000;
long total = 50000;
System.out.println(completed/total); // Prints 0
我试过的结果重新分配到双 - 它打印0.0
。我哪里错了?
顺便说一下,下一个步骤是通过100乘以这个结果,我假设一旦这个小的障碍是跨过应该很容易。
顺便说一句,这里不是作业,只是普通的旧数字(可能今天编码太多)。
你尝试(双)已完成/(双)总...,然后分配结果双? –
尝试完成* 1.0 /总计 – user12384512