在java中划分2个数字

时间:2014-12-17 13:52:57

标签: android

我宣布了一个变量"中间"

double intermediate;

intermediate = 15/100;
Log.d("xyz", intermediate);

log cat显示0.0

我已经尝试将中间值更改为float,int,long但是有效...

1 个答案:

答案 0 :(得分:2)

它显示0.0,因为它正在执行两个整数之间的除法。 试试这个: -

double intermediate;

intermediate = (double)15/100;
Log.d("xyz", intermediate);

这会将结果转换为double。