java double/float 保存X.00数字是,默认成了x.0 少了一位数字
来源:互联网 发布:怎么注册成为淘宝客 编辑:程序博客网 时间:2024/06/02 07:36
问题:接受后台数据的时候,后台传的时0.00 而我用float 或 double 接受的时候成了0.0,自动少了一位数字。
解决:用这个方式,为其添加一位小数,变成两位小数(项目格式的要求)
注:两位小数是为了展示,所以直接转换成了string
double类型的:
public static String retainTwoPosition(double number){
DecimalFormat fnum = new DecimalFormat("0.00");
String num= fnum.format(number);
return num;
}
float类型的:
public static String retainTwoPosition(float number){
DecimalFormat fnum = new DecimalFormat("0.00");
String num= fnum.format(number);
return num;
}
如果后台传递的数据的第二位小数是非0的,则不会出现这样的问题
阅读全文
1 0
- java double/float 保存X.00数字是,默认成了x.0 少了一位数字
- 数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次
- 数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次
- EditText自定义输入数据格式,比如只能是数字和字母(身份证最后一位X)
- java 将数字转成百分比 (%)float integer double
- 求1到N之间出现了几次数字x(x为1到9)
- 数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次。请给出最快的方法,找到x。
- 数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次。请给出最快的方法,找到x
- 编程计算x的每一位数字相加之和
- 连续数打乱,判断出少了哪些数字
- float与double有效数字问题
- java Integer、Float、Double 变量值 存放在哪了
- 计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?
- 数字X射线探测器
- 全x数字
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- 关于十六进制和八进制前的“0x”“0”是数字0还是字母O
- float,double 的范围和有效数字怎么算出来的?
- 关于npm无法安装依赖包以及安装包缓慢的解决方法
- viewpager一屏显示多个view 并且可以预览下一个view
- Android
- 03.java语言基础-变量的定义和基本使用
- 下载文件服务器消息响应头
- java double/float 保存X.00数字是,默认成了x.0 少了一位数字
- BZOJ 1042 [HAOI2008] 硬币购物
- linux下通过user-config.jam指定编译器编译boost
- STL 动态数组类
- Swift System group container for systemgroup.com.apple.configurationprofiles path is?
- Java中join()方法的理解
- DBCP连接池配置参数说明(转)
- Linux---常用命令大全
- 04.java语言基础-变量分类-作用域-使用规则