Simple division operation returning zero?

前端 未结 5 1511
醉酒成梦
醉酒成梦 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条回答
  •  渐次进展
    2021-01-29 14:42

    Don't do integer division

    stepSize = activeCircleRadius / (float)numSteps;
    

    In summary: Yes its because you divide activeCircleRadius by an integer.

提交回复
热议问题