简单的java保留两位小数方法

double num1=3.1415926;    //生成原始小数
double num2 = num1*100;    //乘以100
int num3 = (int) num2;    //获取乘以100的整形
if (num2-num3>=0.5) {
    num3=num3+1;    //if语句进行四舍五入
}
float num4 = num3/100f;    //除以100获取保留两位小数的原始小数
                           //去掉f、给num3/100加括号、float改成double结果都是0.0
                           //原因目前不是太明白,我是初学者,多多包涵

猜你喜欢

转载自blog.csdn.net/qq_40923411/article/details/81211083