麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

浮點數精確位數

2024-04-27 15:17:13
字體:
來源:轉載
供稿:網友

用浮點數時候,經常會遇到相加得到的結果如下:3.00000001這樣的結果

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

代碼如下:

-------浮點數,容易出現很大的數字的不精確,我們用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");    	}            }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美性生活免费视频 | 免费人成在线播放 | 国产一有一级毛片视频 | 黄色免费av| 国产精品久久久久永久免费 | av不卡免费在线观看 | av免费在线免费观看 | 一级成人欧美一区在线观看 | 亚洲第一成av人网站懂色 | 成人一级免费视频 | 美国黄色毛片女人性生活片 | 一级做a爱视频 | 福利在线免费视频 | 亚洲欧洲av在线 | av在线免费看网站 | 久草在线资源福利站 | 国产九色91 | 日韩精品中文字幕在线观看 | 色域tv| 久久生活片 | 亚洲精品久久久久久久久久 | 国产精品久久久久免费视频 | 91精品动漫在线观看 | 中日韩乱码一二新区 | 国产精品免费看 | 一区二区久久久久草草 | 蜜桃网在线观看 | 久久久久久久久久久久久久国产 | 水多视频在线观看 | 亚洲成人在线视频网 | 玖草在线资源 | 国产精品久久久久久久久久久天堂 | 久久国产精品久久精品国产演员表 | 精品久久久久久久久久久久久 | 日韩做爰视频免费 | 日日爱99| a黄色片 | 欧美性生活视频免费 | 成人免费久久网 | 亚洲日本韩国精品 | 亚洲成人福利在线 |