java科學(xué)計(jì)數(shù)法轉(zhuǎn)換為普通數(shù)字 怎么把科學(xué)計(jì)數(shù)法的數(shù)字轉(zhuǎn)換為原來(lái)的數(shù)字?
怎么把科學(xué)計(jì)數(shù)法的數(shù)字轉(zhuǎn)換為原來(lái)的數(shù)字?首先,您需要將科學(xué)計(jì)數(shù)方法轉(zhuǎn)換為以下形式:例如:BigDecimal BD=new BigDecimal(“3.40256010353e11”)然后將其轉(zhuǎn)換為字
怎么把科學(xué)計(jì)數(shù)法的數(shù)字轉(zhuǎn)換為原來(lái)的數(shù)字?
首先,您需要將科學(xué)計(jì)數(shù)方法轉(zhuǎn)換為以下形式:
例如:
BigDecimal BD=new BigDecimal(“3.40256010353e11”)
然后將其轉(zhuǎn)換為字符串:
string str=bd.toPlainString公司()
如果此數(shù)字的長(zhǎng)度在int范圍內(nèi),它可以轉(zhuǎn)換為int類型:
int a=整數(shù).parsInt(STR)
如果此數(shù)字的長(zhǎng)度不在int范圍內(nèi),您將無(wú)法獲得所需的數(shù)字
如何把科學(xué)計(jì)數(shù)法的數(shù)字變成數(shù)值?
1. 以2007版Excel為例,打開任意一張Excel工作表,在A1單元格中輸入11位以上的數(shù)字,如下圖所示。數(shù)值成為科學(xué)的計(jì)數(shù)格式。
2. 選中科學(xué)計(jì)數(shù)單元格(A2單元格),右擊選中單元格,在右擊菜單欄中選擇“設(shè)置單元格格式”選項(xiàng),如下圖所示。
3. 在彈出的“設(shè)置單元格格式”對(duì)話框中,選擇“數(shù)字”頁(yè)簽類別下的“數(shù)值”,設(shè)置數(shù)字的小數(shù)(如果沒有小數(shù),則設(shè)置為0)。選擇完畢后,單擊【確定】,如下圖所示。
4. 或者選擇科學(xué)計(jì)數(shù)單元后,點(diǎn)擊上方菜單欄的“開始”頁(yè)簽和“數(shù)字”頁(yè)簽,將格式設(shè)置為“數(shù)字”,如下圖所示。
5. 以步驟4中設(shè)置為無(wú)小數(shù)位數(shù)的數(shù)值為例。設(shè)置后,可以返回excel工作表。您可以看到,單元格中的數(shù)字不是按科學(xué)的計(jì)數(shù)方法顯示的,而是按實(shí)際值顯示的,如下圖所示。