How to print a number upto 4 decimal places without rounding off in java without using BigDecimal

Heena Mittal :

if input = 31.6227890 then output = 31.6227 but the output is coming as 31.6228

subbu :

float i=(float)((int) (31.6227890 *10000))/10000;

System.out.println(i);

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=117109&siteId=1
Recommended