国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

浮點(diǎn)數(shù)精確位數(shù)

2024-04-27 15:17:13
字體:
供稿:網(wǎng)友

用浮點(diǎn)數(shù)時(shí)候,經(jīng)常會(huì)遇到相加得到的結(jié)果如下:3.00000001這樣的結(jié)果

如果用BigDecimal就可以解決這種問題。

代碼如下:

-------浮點(diǎn)數(shù),容易出現(xiàn)很大的數(shù)字的不精確,我們用BigDecimal來代替 /**     * rev      * @param event     */    public void recTotalCost(ActionEvent event){    	this.cleanErrorMsg();    	BigDecimal b1 = new BigDecimal(Double.toString(0.0)); //total    	BigDecimal b2 = new BigDecimal(Double.toString(0.0)); //unitCost    	BigDecimal b3 = new BigDecimal(Integer.toString(0)); //recQty    	PoDetail item = null;    	if(availablePoDetailList!=null&&!availablePoDetailList.isEmpty()){    		for (int i = 0; i < availablePoDetailList.size(); i++) {            	item = availablePoDetailList.get(i);            	if(item.getActiveFlag()!=null&&item.getActiveFlag().equals("Y")){            		b2 = new BigDecimal(Double.toString(item.getUnitCost()!=null?item.getUnitCost():0.0));                 	if( item.getRecQty()!=null &&  item.getRecQty()>0){                		int recQty = item.getRecQty();                		b3 = new BigDecimal(Integer.toString(recQty));                 		b1 = b1.add(b2.multiply(b3));                	}            	}            	            }            this.poItem.setRevTotalCost(b1.doubleValue());            msg.sendInfoMSG("");    	}else{    		msg.sendErrorMSG("NO data");    	}            }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杂多县| 禹州市| 怀宁县| 镇巴县| 洞口县| 古田县| 黔西县| 和田县| 沙坪坝区| 大兴区| 敦化市| 济源市| 淮安市| 临颍县| 谢通门县| 韶关市| 辽阳县| 花垣县| 浮山县| 南川市| 营山县| 偃师市| 屏东市| 南召县| 舒兰市| 东宁县| 锡林郭勒盟| 泾阳县| 凤庆县| 台山市| 都昌县| 文成县| 布尔津县| 双柏县| 弋阳县| 仲巴县| 米脂县| 平塘县| 眉山市| 宣汉县| 延寿县|