从左边第一个不是0的数字起,到精确到的位数止,所有的数字都叫做这个数的有效数字。 两位有效数字,就是找到前三位数字,对第三位四舍五入。例
public class S{
public static Double format(double data,int scope){
//10的位数次方 如保留2位则 tempDouble=100
double tempDouble=Math.pow(10, scope);
//原始数据先乘tempDouble再转成整型,作用是去小数点
data=data*tempDouble;
int tempInt=(int) data;
//返回去小数之后再除tempDouble的结果
return tempInt/tempDouble;
}
public static void main(String[] args) {
System.out.println(format(12995));
}}