//保留一位小数的处理方法(四舍五入)
static String packLikeNum(Long likeNum){
//返回值为"亿"为单位
if (likeNum >= 100000000){
return new DecimalFormat("0.0").format(likeNum / (100000000+0.0)) + "亿";
}
//返回值为"w"为单位
if (likeNum >= 10000){
return new DecimalFormat("0.0").format(likeNum / (10000+0.0)).equals("10000.0") ? "1.0亿" : new DecimalFormat("0.0").format(likeNum / (10000+0.0)) + "w";
}
//返回值为"k"为单位
if (likeNum >= 1000){
return new DecimalFormat("0.0").format(likeNum / (1000+0.0)).equals("10.0") ? "1.0w" : new DecimalFormat("0.0").format(likeNum / (1000+0.0)) + "k";
}
return likeNum + "";
}
Java各个场景保留一位小数部分
最新推荐文章于 2023-02-10 14:20:28 发布