2014-12-17 5 views
0

я объявили переменную «промежуточный»Разделить 2 числа в Java

double intermediate; 

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

Срубы кошка показывает 0.0

Я попытался изменить промежуточный плавать, Int, длинные, но Nthing работал ... ...

+0

Вы можете использовать старый API анимации Tween http://developer.android.com/guide/topics/graphics/view-animation.html и пойти, если иначе, в зависимости от кода версии для Android. – ElDuderino

+0

попробуйте 'промежуточное = 15.0f/100'. Кроме того, 'Log.d (" xyz "," "+ intermediate)', поскольку функции Log нуждаются в строке String – rupps

+2

'intermediate = 15.0/100.0'? – fadden

ответ

2

показывает 0.0, поскольку выполняет деление между двумя целыми числами. попробовать это: -

double intermediate; 

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

Это преобразует результат в два раза.

Смежные вопросы