use*_*843 0 java double long-integer
我试图划分2 Long以找到百分比.但是,我只是0.0%在他们平等的时候,100.0%.这就是我在做的事情
long size =
long mem =
double avg = (double)(size / mem) * 100;
Run Code Online (Sandbox Code Playgroud)
你正在做long除法,它会截断数字的小数部分.至少有一个操作数需要是a double来产生非零double,你可以这样做:
double avg = (double)size / mem * 100;
Run Code Online (Sandbox Code Playgroud)
该分子现在变成了double成为一个铸件具有较高的优先级比除法运算符/.
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |