如图示比如前端传过来一个77.90数字,该怎么处理将对应的数字拿出来填到对应的金额单位里
如果固定两位小数的话,就先截取一下split(".")截取成两个部分,前面部分判断长度,亿到元应该是9位把,把整数部分转为string,调用toarray方法,一个一个填进去。后面也一条,转换为字符数组循环填进去
前端传来一个 double d = 77.09;
后台 将d * 100 再转成int类型,记为i=(int)d*100;
while(i!=0){
int m = i%10 //依次读取分角元十。。。。
}
最简单的就是按照位置截取,复杂点的要计算,比如可以除10取余就是个位的数值
填到对应的金额,是填到前端页面吗,如果填写到前端页面,你可以考虑在servlet处理数据后,在把传输的数据传送到前端,再通过js,将数据显示