国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

北京裝飾公司一覽表網(wǎng)站搜索排名優(yōu)化軟件

北京裝飾公司一覽表,網(wǎng)站搜索排名優(yōu)化軟件,互聯(lián)網(wǎng)輿情信息,wordpress安裝配置php5.2在 Java 中提供了用于大數(shù)字運(yùn)算的類,即 java.math.BigInteger 類和 java.math.BigDecimal 類。這兩個(gè)類用于高精度計(jì)算,其中 BigInteger 類是針對(duì)整型大數(shù)字的處理類,而 BigDecimal 類是針對(duì)大小數(shù)的處理類。今天主要講一下 BigDecimal 類 …

在 Java 中提供了用于大數(shù)字運(yùn)算的類,即 java.math.BigInteger 類和 java.math.BigDecimal 類。這兩個(gè)類用于高精度計(jì)算,其中 BigInteger 類是針對(duì)整型大數(shù)字的處理類,而 BigDecimal 類是針對(duì)大小數(shù)的處理類。今天主要講一下 BigDecimal 類

BigDecimal 類

????????BigInteger 和 BigDecimal 都能實(shí)現(xiàn)大數(shù)字的運(yùn)算,不同的是 BigDecimal 加入了小數(shù)的概念。一般的 float 和 double 類型數(shù)據(jù)只能用來(lái)做科學(xué)計(jì)算或工程計(jì)算,但由于在商業(yè)計(jì)算中要求數(shù)字精度比較高,所以要用到 BigDecimal 類。BigDecimal 類支持任何精度的浮點(diǎn)數(shù),可以用來(lái)精確計(jì)算貨幣值。

BigDecimal 常用的構(gòu)造方法如下。

BigDecimal(double val):實(shí)例化時(shí)將雙精度型轉(zhuǎn)換為 BigDecimal 類型。

BigDecimal(String val):實(shí)例化時(shí)將字符串形式轉(zhuǎn)換為 BigDecimal 類型。

????????BigDecimal 類的方法可以用來(lái)做超大浮點(diǎn)數(shù)的運(yùn)算,像加、減、乘和除等。在所有運(yùn)算中,除法運(yùn)算是最復(fù)雜的,因?yàn)樵诔槐M的情況下,末位小數(shù)的處理方式是需要考慮的。

????????下面列出了 BigDecimal 類用于實(shí)現(xiàn)加、減、乘和除運(yùn)算的方法。

BigDecimal add(BigDecimal augend) // 加法操作

BigDecimal subtract(BigDecimal subtrahend) // 減法操作

BigDecimal multiply(BigDecimal multiplieand) // 乘法操作

BigDecimal divide(BigDecimal divisor,int scale,int roundingMode ) // 除法操作

????????其中,divide() 方法的 3 個(gè)參數(shù)分別表示除數(shù)、商的小數(shù)點(diǎn)后的位數(shù)和近似值處理模式。

????????下表列出了 roundingMode 參數(shù)支持的處理模式。

例:

????????編寫一個(gè) Java 程序,演示如何使用 BigDecimal 類提供的方法對(duì)數(shù)字執(zhí)行運(yùn)算,并輸出結(jié)果。具體實(shí)現(xiàn)代碼如下:

import java.math.BigDecimal;

import java.util.Scanner;

public class Test10 {

? ? public static void main(String[] args) {

? ? ? ? Scanner input = new Scanner(System.in);

? ? ? ? System.out.println("請(qǐng)輸入一個(gè)數(shù)字:");

? ? ? ? // 保存用戶輸入的數(shù)字

? ? ? ? double num = input.nextDouble();

? ? ? ? // 使用輸入的數(shù)字創(chuàng)建 BigDecimal 對(duì)象

? ? ? ? BigDecimal bd = new BigDecimal(num);

? ? ? ? // 計(jì)算大數(shù)字加上 99.154 的結(jié)果

? ? ? ? System.out.println("加法操作結(jié)果:" + bd.add(new BigDecimal(99.154)));

? ? ? ? // 計(jì)算大數(shù)字減去-25.157904 的結(jié)果

? ? ? ? System.out.println("減法操作結(jié)果:" + bd.subtract(new BigDecimal(-25.157904)));

? ? ? ? // 計(jì)算大數(shù)字乘以 3.5 的結(jié)果

? ? ? ? System.out.println("乘法操作結(jié)果:" + bd.multiply(new BigDecimal(3.5)));

? ? ? ? // 計(jì)算大數(shù)字除以 3.14 的結(jié)果,并保留小數(shù)后 2 位

? ? ? ? System.out.println("除法操作結(jié)果(保留 2 位小數(shù)):" + bd.divide(new BigDecimal(3.14), 2, BigDecimal.ROUND_CEILING));

? ? ? ? // 計(jì)算大數(shù)字除以 3.14 的結(jié)果,并保留小數(shù)后 5 位

? ? ? ? System.out.println("除法操作結(jié)果(保留 5 位小數(shù)):" + bd.divide(new BigDecimal(3.14), 5, BigDecimal.ROUND_CEILING));

? ? }

}

????????上述代碼將用戶輸入的數(shù)字保存到 num 變量中,然后調(diào)用“newBigDecimal(num)”方法來(lái)創(chuàng)建 BigDecimal 對(duì)象。接下來(lái)的代碼演示了如何調(diào)用 BigDecimal 類提供的運(yùn)算方法,運(yùn)行效果如下所示。

請(qǐng)輸入一個(gè)數(shù)字:

100

加法操作結(jié)果:199.15399999999999636202119290828704833984375

減法操作結(jié)果:125.157903999999998490011421381495893001556396484375

乘法操作結(jié)果:350.0

除法操作結(jié)果(保留 2 位小數(shù)):31.85

除法操作結(jié)果(保留 5 位小數(shù)):31.84714

?

http://aloenet.com.cn/news/30990.html

相關(guān)文章:

  • 公司網(wǎng)頁(yè)制作h5seo公司怎么樣
  • 汕頭seo公司免費(fèi)的seo優(yōu)化
  • 專業(yè)電容層析成像代做網(wǎng)站北京營(yíng)銷推廣公司
  • 電話外包接單平臺(tái)seo網(wǎng)站優(yōu)化網(wǎng)站編輯招聘
  • 鄭州企業(yè)自助建站系統(tǒng)搜索引擎登錄入口
  • 深圳最新疫情風(fēng)險(xiǎn)等級(jí)地區(qū)名單刷seo排名
  • 河北省做網(wǎng)站哪家公司好國(guó)際新聞界期刊
  • 網(wǎng)站流量站怎么做百度下載官網(wǎng)
  • 重慶網(wǎng)站建設(shè)推廣seo網(wǎng)站排名助手
  • 做JAVA基礎(chǔ)編程題什么網(wǎng)站好汕頭seo排名
  • 網(wǎng)站項(xiàng)目案例自動(dòng)搜索關(guān)鍵詞軟件
  • 杭州電子商務(wù)網(wǎng)站建設(shè)百度指數(shù)分析案例
  • 新農(nóng)村建設(shè) 網(wǎng)站google 網(wǎng)站推廣
  • 有哪些網(wǎng)站建設(shè)工作本周新聞熱點(diǎn)
  • 做彩票生意要登陸哪個(gè)網(wǎng)站百度怎么做推廣和宣傳
  • icp備案網(wǎng)站建設(shè)方案書網(wǎng)站收錄一般多久
  • 阿克蘇建設(shè)租房信息阿克蘇租房網(wǎng)站磁力搜索器
  • 破解php網(wǎng)站后臺(tái)賬號(hào)密碼朋友圈廣告推廣文字
  • 寧波商城網(wǎng)站建設(shè)淘寶指數(shù)查詢官網(wǎng)
  • 網(wǎng)站訪問(wèn)量大 處理小程序如何推廣運(yùn)營(yíng)
  • 免費(fèi)開(kāi)店鋪網(wǎng)站關(guān)鍵字優(yōu)化價(jià)格
  • 織夢(mèng)后臺(tái)做的網(wǎng)站怎么綁定域名湖南網(wǎng)站建設(shè)營(yíng)銷推廣
  • 做網(wǎng)站字體格式用銳利嗎即刻搜索引擎入口
  • 成都游戲網(wǎng)站開(kāi)發(fā)代發(fā)關(guān)鍵詞排名包收錄
  • 做網(wǎng)站 流量怎么抓錢網(wǎng)推廣公司
  • 無(wú)錫建設(shè)網(wǎng)站的公司湖南百度seo
  • 無(wú)錫兼職做網(wǎng)站電商培訓(xùn)內(nèi)容
  • 徐州提供網(wǎng)站建設(shè)報(bào)價(jià)表寧波seo網(wǎng)絡(luò)推廣優(yōu)化價(jià)格
  • 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)平臺(tái)簡(jiǎn)介什么叫seo
  • 購(gòu)物網(wǎng)站策劃案廈門谷歌seo公司