I would like to know the available phone memory, so I wrote this code.
File path2 = Environment.getDataDirectory(); StatFs stat2 = new StatFs(path.getPath()); lo
If you need the value for display purpose, use NumberFormat (see answer by Adam Arnold).
NumberFormat
For numeric rounding (producing the rounded number), use BigDecimal:
BigDecimal
double num = 3.141592653589793d; double rounded = BigDecimal.valueOf(num).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();