最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Java兩個(gè)浮點(diǎn)型數(shù)字加減乘除的問題

 更新時(shí)間:2024年10月24日 14:34:12   作者:小手cool  
由于浮點(diǎn)數(shù)在計(jì)算機(jī)中是以二進(jìn)制表示的,直接進(jìn)行加減乘除運(yùn)算會(huì)出現(xiàn)精度誤差,想要得到精確結(jié)果,應(yīng)使用BigDecimal類進(jìn)行運(yùn)算

Java兩個(gè)浮點(diǎn)型數(shù)字加減乘除

	public static void main(String[] args) {
		double a=1.8;
		double b=1.4;

		System.out.println("a+b="+(a+b));
		System.out.println("a-b="+(a-b));
		System.out.println("a*b="+a*b);
		System.out.println("a/b="+a/b);
	}

出來的結(jié)果

因?yàn)楦↑c(diǎn)數(shù)值采用二進(jìn)制系統(tǒng)表示的

運(yùn)算時(shí)會(huì)將這些十進(jìn)制轉(zhuǎn)換成二進(jìn)制的

再由二進(jìn)制規(guī)格化后計(jì)算得來的結(jié)果

想要得到精確的運(yùn)算結(jié)果可以使用BigDecimal

		//加
		BigDecimal a1 = new BigDecimal(Double.toString(a));
		BigDecimal a2 = new BigDecimal(Double.toString(b));
		System.out.println("a+b="+a1.add(a2).doubleValue());
		//減
		System.out.println("a-b="+a1.subtract(a2).doubleValue());
		//乘
		System.out.println("a*b="+a1.multiply(a2).doubleValue());
		//除
		System.out.println("a/b="+a1.divide(a2).doubleValue());

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • flowable動(dòng)態(tài)創(chuàng)建多級(jí)流程模板實(shí)現(xiàn)demo

    flowable動(dòng)態(tài)創(chuàng)建多級(jí)流程模板實(shí)現(xiàn)demo

    這篇文章主要為大家介紹了flowable動(dòng)態(tài)創(chuàng)建多級(jí)流程模板實(shí)現(xiàn)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 將java普通項(xiàng)目打包成exe可執(zhí)行文件的步驟記錄

    將java普通項(xiàng)目打包成exe可執(zhí)行文件的步驟記錄

    將JAVA代碼打包為exe文件,會(huì)讓程序運(yùn)行更加方便,這篇文章主要給大家介紹了關(guān)于將java普通項(xiàng)目打包成exe可執(zhí)行文件的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • idea自帶Jacoco/idea自動(dòng)測(cè)試語(yǔ)句覆蓋率方法(使用詳解)

    idea自帶Jacoco/idea自動(dòng)測(cè)試語(yǔ)句覆蓋率方法(使用詳解)

    這篇文章主要介紹了idea自帶Jacoco/idea自動(dòng)測(cè)試語(yǔ)句覆蓋率方法,本文給大家分享使用方法,通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • java中編碼問題的處理方案

    java中編碼問題的處理方案

    這篇文章主要介紹了java中編碼問題的處理方案的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • Hibernate hql查詢代碼實(shí)例

    Hibernate hql查詢代碼實(shí)例

    這篇文章主要介紹了Hibernate hql查詢代碼實(shí)例,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一

    Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一

    對(duì)比原生Mybatis, Mybatis Plus或者其他框架,F(xiàn)luentMybatis提供了哪些便利呢?很多朋友對(duì)這一問題不是很清楚,今天小編給大家?guī)硪黄坛剃P(guān)于Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一,一起看看吧
    2021-08-08
  • Springboot如何同時(shí)裝配兩個(gè)相同類型數(shù)據(jù)庫(kù)

    Springboot如何同時(shí)裝配兩個(gè)相同類型數(shù)據(jù)庫(kù)

    這篇文章主要介紹了Springboot如何同時(shí)裝配兩個(gè)相同類型數(shù)據(jù)庫(kù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring 整合 MyBatis的實(shí)現(xiàn)步驟

    Spring 整合 MyBatis的實(shí)現(xiàn)步驟

    SpringMVC 本來就是 Spring 框架的一部分,這兩者無須再做整合,所以 SSM 整合的關(guān)鍵就是Spring對(duì)MyBatis的整合,三大框架整合完成后,將以 Spring 為核心,調(diào)用有關(guān)資源,高效運(yùn)作,這篇文章主要介紹了 Spring 整合 MyBatis的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2023-02-02
  • Spring Boot加密配置文件特殊內(nèi)容的示例代碼詳解

    Spring Boot加密配置文件特殊內(nèi)容的示例代碼詳解

    這篇文章主要介紹了Spring Boot加密配置文件特殊內(nèi)容的相關(guān)知識(shí),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringBoot RestTemplate GET POST請(qǐng)求的實(shí)例講解

    SpringBoot RestTemplate GET POST請(qǐng)求的實(shí)例講解

    這篇文章主要介紹了SpringBoot RestTemplate GET POST請(qǐng)求的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評(píng)論

东乡族自治县| 宿松县| 阜宁县| 祁阳县| 吐鲁番市| 浙江省| 安宁市| 阿克| 巨鹿县| 新野县| 通化县| 裕民县| 顺义区| 蛟河市| 霍山县| 临西县| 密山市| 陕西省| 临西县| 民权县| 高青县| 乾安县| 台江县| 偏关县| 通州区| 永济市| 益阳市| 灯塔市| 安福县| 育儿| 萍乡市| 喀喇沁旗| 通化市| 青浦区| 砀山县| 临城县| 泗阳县| 焦作市| 福州市| 小金县| 阿勒泰市|