欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 分轉(zhuǎn)元與元轉(zhuǎn)分實(shí)現(xiàn)操作

 更新時(shí)間:2021年02月19日 14:40:13   作者:Hekliu  
這篇文章主要介紹了java 分轉(zhuǎn)元與元轉(zhuǎn)分實(shí)現(xiàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

分轉(zhuǎn)元

private String fenToYuan(String amount){
  NumberFormat format = NumberFormat.getInstance();
  try{
    Number number = format.parse(amount);
    double temp = number.doubleValue() / 100.0;
    format.setGroupingUsed(false);
    // 設(shè)置返回的小數(shù)部分所允許的最大位數(shù)
    format.setMaximumFractionDigits(2);
    amount = format.format(temp);
  } catch (ParseException e){
    e.printStackTrace();
  }
  return amount;
}

轉(zhuǎn)換為分

private String yuanToFen(String amount){
  NumberFormat format = NumberFormat.getInstance();
  try{
    Number number = format.parse(amount);
    double temp = number.doubleValue() * 100.0;
    format.setGroupingUsed(false);
    // 設(shè)置返回?cái)?shù)的小數(shù)部分所允許的最大位數(shù)
    format.setMaximumFractionDigits(0);
    amount = format.format(temp);
  } catch (ParseException e){
    e.PrintStackTrace();
  }
  return amount;
}

補(bǔ)充:java 分轉(zhuǎn)元 decimal格式化

我就廢話不多說了,大家還是直接看代碼吧~

public class NumberUtils {
  public static String format(double f) {
    DecimalFormat df = new DecimalFormat("#.##");
    return df.format(f) ;
  }
  public static String fenToYuan(int f) {
    return format(f/100.0) ;
  }
  public static void main(String[] args) {
    System.out.println(fenToYuan(3));
    System.out.println(fenToYuan(33));
    System.out.println(fenToYuan(333));
    System.out.println(fenToYuan(3333));
    System.out.println(fenToYuan(33333));
  }
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • java集合類ArrayList和Vector的區(qū)別面試精講

    java集合類ArrayList和Vector的區(qū)別面試精講

    這篇文章主要為大家介紹了java集合類ArrayList和Vector的區(qū)別面試全面講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java開發(fā)反射機(jī)制的實(shí)戰(zhàn)經(jīng)驗(yàn)總結(jié)

    Java開發(fā)反射機(jī)制的實(shí)戰(zhàn)經(jīng)驗(yàn)總結(jié)

    反射是java中一種強(qiáng)大的工具,能夠使我們很方便的創(chuàng)建靈活的代碼,這些代碼可以再運(yùn)行時(shí)裝配,無需在組件之間進(jìn)行源代碼鏈接,但是反射使用不當(dāng)會(huì)成本很高,這篇文章主要給大家介紹了關(guān)于Java開發(fā)反射機(jī)制的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • 深入了解Java GC的工作原理

    深入了解Java GC的工作原理

    下面小編就為大家?guī)硪黄钊肓私釰ava GC的工作原理。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • Java實(shí)現(xiàn)順序表的操作

    Java實(shí)現(xiàn)順序表的操作

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)順序表的基本操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • maven項(xiàng)目引用外部jar包的方法

    maven項(xiàng)目引用外部jar包的方法

    本篇文章主要介紹了maven項(xiàng)目引用外部jar的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Mybatis各種查詢接口使用詳解

    Mybatis各種查詢接口使用詳解

    這篇文章主要介紹了Mybatis各種查詢接口使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-11-11
  • 手把手教你怎么創(chuàng)建spring項(xiàng)目

    手把手教你怎么創(chuàng)建spring項(xiàng)目

    今天教大家怎么寫spring項(xiàng)目,文中有非常詳細(xì)的圖文示例及介紹,對(duì)正在學(xué)習(xí)java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • RocketMQ普通消息實(shí)戰(zhàn)演練詳解

    RocketMQ普通消息實(shí)戰(zhàn)演練詳解

    這篇文章主要為大家介紹了RocketMQ普通消息實(shí)戰(zhàn)演練詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Java模擬并解決緩存穿透問題

    Java模擬并解決緩存穿透問題

    這篇文章主要介紹了Java模擬并解決緩存穿透問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-08-08
  • JVM教程之Java代碼編譯和執(zhí)行的整個(gè)過程(二)

    JVM教程之Java代碼編譯和執(zhí)行的整個(gè)過程(二)

    這篇文章主要介紹了JVM學(xué)習(xí)筆記第二篇,關(guān)于Java代碼編譯和執(zhí)行的整個(gè)過程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評(píng)論