【发布时间】:2012-06-20 19:07:57
【问题描述】:
我很难弄清楚为什么像这样的简单除法总是返回 0。
System.out.println(4091365376L / 4091495462L * 100L);
我给所有数字加上了 Ls 后缀,所以它们被视为 Longs。我总是得零。
我正在尝试计算 4091365376L 与 4091495462L 的百分比。我的值是 Long,但我只是在寻找一个简单的 Integer 值。
【问题讨论】:
-
在 Java 中已经有一段时间了,但我认为您需要使用 % 字符来返回“mod”。
标签: java math integer long-integer