java - Show float number on a button -


i'm writing application android, , have difficulties writing float value on button text. tried this:

float percentage1 = (level1/16)*100; string s = float.tostring(percentage1); percent.settext(s+"%"); 

and this:

float percentage1 = (level1/16)*100f; percent.settext(float.tostring(percentage1)); 

it's show me 0.0% on button. if has on idea how that, please respond!

(level1/16) computed in integer arithmetic; i.e. remainder discarded.

to remedy, use (level1/16.0)*100;. using 16.0 causes expression evaluated in floating point.


Comments

Popular posts from this blog

symfony - InvalidConfigurationException in SecurityExtension.php line 429: No authentication listener registered for firewall "secured_area" -

angular ui router - 10 digest iterations reached in angularjs when using $state.go -

javascript - Can Piwik report referrer in real time? -