Simple division operation returning zero?

前端 未结 5 1492
醉酒成梦
醉酒成梦 2021-01-29 13:48

What am I missing?

float stepSize = 0.0f;
int activeCircleRadius = 10;
int numSteps = 24;

AiLog.v(\"init activeCircleRadius \" + activeCircleRadius + \" numStep         


        
5条回答
  •  萌比男神i
    2021-01-29 14:44

    You are doing an integer division, and hence will not get any decimal places in your answer. Try changing:

    stepSize = activeCircleRadius / numSteps;
    

    to

    stepSize = activeCircleRadius / (float)numSteps;
    

提交回复
热议问题