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

Java 字符串轉(zhuǎn)float運算 float轉(zhuǎn)字符串的方法

 更新時間:2018年07月14日 12:23:34   作者:別墨跡  
今天小編就為大家分享一篇Java 字符串轉(zhuǎn)float運算 float轉(zhuǎn)字符串的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需求:字符串(字符串只有一位小數(shù))轉(zhuǎn)float進行運算, 將結(jié)果轉(zhuǎn)成字符串(保留一位小數(shù))

直接上代碼:

float f1 = 0.1f;
String a1 ="1.5";
System.out.println(Float.parseFloat(a1)+f1);

答案:1.6

float f1 = 0.1f;
String a1 ="1.6";
System.out.println(Float.parseFloat(a1)+f1);

答案:1.7

說實話,一開始我覺得代碼好像沒有問題,字符串從0.1開始試了好多,結(jié)果都是對的。

然而,當(dāng)a1=“1.7”的時候,問題出現(xiàn)了,輸出結(jié)果:1.8000001

嗯?是轉(zhuǎn)換方法有問題? 在網(wǎng)上溜達半天,都是一個套路。

這是只能考慮從保留位數(shù)、精度入手。于是發(fā)現(xiàn)了 DecimalFormat

0 一個數(shù)字
# 一個數(shù)字,不包括 0
. 小數(shù)的分隔符的占位符
, 分組分隔符的占位符
; 分隔格式。
- 缺省負數(shù)前綴。
% 乘以 100 和作為百分比顯示

float f = 0.1f;
String max ="1.7";
DecimalFormat df = new DecimalFormat("#########.#");
String s = df.format(Float.parseFloat(max)+f);
System.out.println(s);

結(jié)果:1.8

OK,問題解決!

以上這篇Java 字符串轉(zhuǎn)float運算 float轉(zhuǎn)字符串的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于JDBC封裝的BaseDao(實例代碼)

    基于JDBC封裝的BaseDao(實例代碼)

    下面小編就為大家?guī)硪黄贘DBC封裝的BaseDao(實例代碼)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Java正則表達式API字符類

    Java正則表達式API字符類

    這篇文章主要介紹了Java正則表達式API字符類,Java正則表達式API也接受預(yù)定義的字符類,下面文章內(nèi)容展開了更多的相關(guān)內(nèi)容介紹,需要的朋友可以參考一下
    2022-06-06
  • spring-boot List轉(zhuǎn)Page的方法步驟

    spring-boot List轉(zhuǎn)Page的方法步驟

    這篇文章主要介紹了spring-boot List轉(zhuǎn)Page的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 如何使用IDEA完成登錄與注冊功能

    如何使用IDEA完成登錄與注冊功能

    這篇文章主要介紹了如何使用IDEA完成登錄與注冊功能,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法

    Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法

    這篇文章主要介紹了Spring Boot中捕獲異常錯誤信息并將其保存到數(shù)據(jù)庫中的操作方法,通過實例代碼介紹了使用Spring Data JPA創(chuàng)建一個異常信息的存儲庫接口,以便將異常信息保存到數(shù)據(jù)庫,需要的朋友可以參考下
    2023-10-10
  • java中javamail收發(fā)郵件實現(xiàn)方法

    java中javamail收發(fā)郵件實現(xiàn)方法

    這篇文章主要為大家詳細介紹了java中javamail收發(fā)郵件實現(xiàn)方法,實例分析了javamail的使用方法與相關(guān)注意事項,非常具有實用價值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 淺談SpringBoot項目如何讓前端開發(fā)提高效率(小技巧)

    淺談SpringBoot項目如何讓前端開發(fā)提高效率(小技巧)

    這篇文章主要介紹了淺談SpringBoot項目如何讓前端開發(fā)提高效率(小技巧),主要介紹了Swagger和Nginx提高效率的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 了解JAVA Future類

    了解JAVA Future類

    Future是并發(fā)編程中的一種設(shè)計模式,F(xiàn)uture它代表一個異步計算的結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,下面小編和大家來一起學(xué)習(xí)一下吧
    2019-06-06
  • @PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解

    @PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解

    這篇文章主要介紹了@PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解,通過在方法上添加@PreAuthorize注解,可以指定需要滿足的權(quán)限條件,只有滿足條件的用戶才能執(zhí)行該方法,需要的朋友可以參考下
    2023-10-10
  • SpringBoot整合Sharding-JDBC實現(xiàn)MySQL8讀寫分離

    SpringBoot整合Sharding-JDBC實現(xiàn)MySQL8讀寫分離

    本文是一個基于SpringBoot整合Sharding-JDBC實現(xiàn)讀寫分離的極簡教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的可以了解一下
    2021-07-07

最新評論

庐江县| 紫阳县| 霍林郭勒市| 获嘉县| 新化县| 农安县| 垣曲县| 泗阳县| 定州市| 葵青区| 合作市| 平邑县| 临安市| 德庆县| 诸暨市| 彩票| 工布江达县| 昌邑市| 北川| 昌宁县| 宜春市| 巧家县| 平安县| 宽甸| 阿尔山市| 同心县| 凤城市| 宝山区| 乐安县| 忻城县| 宜君县| 饶阳县| 高唐县| 邵阳市| 聊城市| 桦南县| 临海市| 德兴市| 施甸县| 龙岩市| 民和|