在Android(Java)中,可用的数据类型包括byte、short、int、long、float、double和BigDecimal等。其中,存储具有小数的值的最长数据类型为BigDecimal。
示例代码如下:
// 定义一个BigDecimal类型的变量 BigDecimal value = new BigDecimal("3.1415926");
// 对value进行加减乘除等运算 value = value.add(new BigDecimal("2")); // 加2 value = value.subtract(new BigDecimal("1")); // 减1 value = value.multiply(new BigDecimal("3")); // 乘3 value = value.divide(new BigDecimal("2"), BigDecimal.ROUND_HALF_UP); // 除以2,四舍五入
// 将value转换为字符串输出 String result = value.toString(); System.out.println(result); // 输出:2.071796