成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java中金額元轉萬元工具類的實例

瀏覽:90日期:2022-08-16 15:24:16

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

public static void main(String[] args) { // 具體的金額(單位元) String value = '88000067898'; BigDecimal bigDecimal = new BigDecimal(value); // 轉換為萬元(除以10000) BigDecimal decimal = bigDecimal.divide(new BigDecimal('10000')); // 保留兩位小數 DecimalFormat formater = new DecimalFormat('0'); // 四舍五入 formater.setRoundingMode(RoundingMode.HALF_UP); // 格式化完成之后得出結果 String formatNum = formater.format(decimal); System.out.println(formatNum); } /**元轉萬元且四舍五入取整*/ public static String getNumberWan(String value) { BigDecimal bigDecimal = new BigDecimal(value); // 轉換為萬元(除以10000) BigDecimal decimal = bigDecimal.divide(new BigDecimal('10000')); // 保留兩位小數 DecimalFormat formater = new DecimalFormat('0'); // 四舍五入 formater.setRoundingMode(RoundingMode.HALF_UP); // 格式化完成之后得出結果 String rs = formater.format(decimal); return rs; } /**元轉萬元且保留兩位小數并四舍五入*/ public static String getNumberWanTwo(String value) { BigDecimal bigDecimal = new BigDecimal(value); // 轉換為萬元(除以10000) BigDecimal decimal = bigDecimal.divide(new BigDecimal('10000')); // 保留兩位小數 DecimalFormat formater = new DecimalFormat('0'); // 四舍五入 formater.setRoundingMode(RoundingMode.HALF_UP); // 格式化完成之后得出結果 String rs = formater.format(decimal); return rs; }

補充:用java實現將金額由數字轉為中文的數字金額

寫一個金額由數字轉為中文的數字金額

例如:

123123.12轉為壹拾貳萬叁仟壹佰貳拾叁元壹角貳分

由于是從開發(fā)過程中代碼直接copy過來的,有一部分可以忽略,新人剛剛工作,寫的不好,請多指正

import java.util.Scanner;public class Test { //數字單位 private static final String[] NUMBERS_UNITS= {'拾','佰','仟','萬'}; public static void main(String[] args) { Test st=new Test(); Scanner scanner=new Scanner(System.in); System.out.println('請輸入金額:'); //獲取前端傳遞過來的金額數字 String money=scanner.nextLine(); //1.判斷是否為null st.isNull(money); //2.判斷是否有非法字符 st.isIllegal(money); //3.判斷是否超過限額 String[] array=st.isBeyondMax(money); //4.整數位字符轉換 StringBuffer chineseInt=st.convertInt(array[0]); //5.判斷有無小數位 if(array.length==2) { //6.有則進行小數位字符轉換 StringBuffer chineseDec=st.convertDec(array[1]); //7.拼接整數和小數位 chineseInt=chineseInt.append(chineseDec); } //8.將轉為大寫的金額設置回總線 System.out.println(chineseInt); } /** * 將小數位的金額數字轉化為中文大寫 * @param string 金額數字 * @return 轉為中文的金額數字 */ private StringBuffer convertDec(String string) { StringBuffer str=convert(string); switch(str.length()) { case 1:str.append('角');break; case 2:str.append('分');str.insert(1, '角');break; } return str; } /** * 將整數位的金額數字對應轉化為中文大寫 * @param string 金額數字 * @return 轉為中文的金額數字 */ private StringBuffer convertInt(String string) { StringBuffer str=convert(string); int length=str.length()-1; for (int i = 0,j=str.length()-1; i < length; i++,j--) { int v=i%4; System.out.println('i:'+i+' j:'+j+' v:'+v+' '+str.toString()); str.insert(j, NUMBERS_UNITS[v]); } str.append('元'); return str; } /** * 循環(huán)整個字符串,替換字符 * @param string 要替換的字符串 * @return 替換好的字符 */ private StringBuffer convert(String string) { StringBuffer str=new StringBuffer(string); for (int i = 0; i < str.length(); i++) { str.replace(i, i+1,replaceCharacter(str.substring(i, i+1))); } return str; } /** * 將給定的數字字符替換為對應的中文數字字符 * @param string 數字字符 * @return 中文數字字符 */ private String replaceCharacter(String string) { switch(string) { case '0':string='零';break; case '1':string='壹';break; case '2':string='貳';break; case '3':string='叁';break; case '4':string='肆';break; case '5':string='伍';break; case '6':string='陸';break; case '7':string='柒';break; case '8':string='捌';break; case '9':string='玖';break; } return string; } /** * 檢測傳入金額字符是否為空 * @param money 金額字符 */ private void isNull(String money) { if(money == null) { //拋出異常 } } /** * 檢測傳入金額字符是否符合條件 * @param money 金額字符 */ private void isIllegal(String money) { if(!money.matches('d+.?d*')) { //拋出異常 } } /** * 檢測傳入金額字符是否超出最大值 * @param money 金額字符 * @return 返回拆分的金額數字 */ private String[] isBeyondMax(String money) { String[] array=money.split('.'); //整數位不能超過9位,小數位不能超過2為 if(array[0].length()>9 || (array.length>1 &&array[1].length()>2)) { //拋出異常 } return array; }}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩午夜在线观看视频| 五月婷婷久久综合| 亚洲一区自拍偷拍| 一区二区三区欧美在线| 亚洲人成精品久久久久| 日韩一级大片| 丝袜诱惑亚洲看片| 欧美在线一二三| 国精产品一区一区三区mba视频 | 久久国产日本精品| 久久精品国产久精国产爱| 一区二区动漫| 综合久久综合久久| 国内精品久久国产| 国产精品视频看| 95精品视频在线| 精品日韩在线一区| av在线不卡电影| 国产亚洲欧美一区在线观看| 91天堂素人约啪| 久久夜色精品国产噜噜av | 99久久久久免费精品国产| 精品久久国产老人久久综合| 成人18视频在线播放| 欧美日韩国产首页| 国产一本一道久久香蕉| 欧美一区二区三区在线观看| 丁香婷婷综合激情五月色| 精品av综合导航| 91麻豆高清视频| 国产精品人妖ts系列视频| 激情五月***国产精品| 亚洲欧洲日本在线| 国产日韩精品视频一区二区三区| 亚洲精品乱码久久久久久久久| 亚洲神马久久| 亚洲mv大片欧洲mv大片精品| 一本高清dvd不卡在线观看| 日韩成人精品在线| 欧美日韩日日骚| 国产91在线观看| 久久久天堂av| 亚洲国产精品www| 亚洲国产一区视频| 欧美性一级生活| 国产91色综合久久免费分享| 久久久久久影视| 亚洲高清毛片| 日本在线不卡视频| 欧美精品乱人伦久久久久久| 不卡的av电影| 亚洲少妇最新在线视频| 免播放器亚洲| 国内精品久久久久影院薰衣草| 日韩视频一区二区| 欧美日韩精品免费看| 亚洲精品视频一区| 欧洲精品在线观看| 99热精品一区二区| 亚洲人xxxx| 欧美日韩高清一区二区| 欧美 日韩 国产一区二区在线视频| 亚洲免费在线电影| 欧美日韩综合在线| 97国产一区二区| 亚洲三级在线观看| 欧日韩精品视频| 成人一区二区视频| 亚洲欧洲精品天堂一级| 色老汉av一区二区三区| 99久久久免费精品国产一区二区| 亚洲乱码国产乱码精品精可以看| 在线看不卡av| 91视频免费播放| 亚洲国产va精品久久久不卡综合| 欧美日韩精品二区第二页| 91年精品国产| 亚洲成人777| 精品嫩草影院久久| 一本色道久久综合亚洲精品不| 精品一区二区精品| 国产精品视频你懂的| 色婷婷av一区二区三区之一色屋| jlzzjlzz亚洲女人18| 亚洲精品中文字幕乱码三区 | 欧美日韩一区不卡| 国产一区视频观看| 日韩高清一区在线| 国产女人18水真多18精品一级做| 久久精品国产清高在天天线 | 欧美视频久久| 美腿丝袜亚洲三区| 国产欧美久久久精品影院| 亚洲综合另类| 国产99久久精品| 亚洲自拍偷拍综合| 久久男人中文字幕资源站| 色激情天天射综合网| 国产一区二区中文| 国内不卡的二区三区中文字幕| 中文字幕日本乱码精品影院| 欧美精品久久99久久在免费线 | 一片黄亚洲嫩模| 日韩欧美一区中文| 麻豆av福利av久久av| 在线成人小视频| 在线综合亚洲| 成人国产精品免费观看动漫| 五月天欧美精品| 国产精品无码永久免费888| 欧美日韩综合在线免费观看| 亚洲美女色禁图| 成人av资源在线| 男女男精品视频网| 中文字幕在线观看不卡视频| 91精品中文字幕一区二区三区| 亚洲欧美日韩国产一区| 欧美一区1区三区3区公司| 久久99久久久欧美国产| 成人免费在线观看入口| 日韩欧美国产不卡| 欧亚一区二区三区| 99国内精品| 午夜精品久久| 成人一二三区视频| 伦理电影国产精品| 亚洲高清免费视频| 中文字幕亚洲综合久久菠萝蜜| 91麻豆精品国产91| 色婷婷精品大视频在线蜜桃视频| 精品成人一区| av资源网一区| 国产精品中文字幕欧美| 成人精品在线视频观看| 久久精品噜噜噜成人av农村| 一区二区三区av电影| 国产精品久久久久久久久搜平片| 欧美大度的电影原声| 欧美精品1区2区3区| 色婷婷久久综合| 国产精品一区二区三区四区五区 | 六月天综合网| 伊甸园精品99久久久久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久久一区二区三区| 欧美一卡2卡三卡4卡5免费| 91黄色免费网站| 性欧美暴力猛交另类hd| 影音先锋亚洲电影| 91免费看`日韩一区二区| 国产精品一区二区在线观看网站| 日本最新不卡在线| 午夜电影一区二区| 亚洲一区av在线| 亚洲精品视频一区| 亚洲日本在线观看| 国产精品伦理在线| 国产欧美精品一区| 久久品道一品道久久精品| 欧美成人vps| 欧美mv日韩mv| 日韩精品一区二区三区在线播放| 91麻豆精品国产91| 这里是久久伊人| 欧美日韩一区二区欧美激情| 日本精品视频一区二区三区| 色哟哟一区二区在线观看| 裸体一区二区| 久久婷婷麻豆| 国产伦精品一区二区三| 亚洲精品裸体| 一级日韩一区在线观看| 亚洲精品123区| 日韩午夜激情| 亚洲免费成人| 一区二区三区偷拍| 国产日韩精品一区观看| 国产精品久久久一区二区三区| 一区二区激情| 先锋亚洲精品| 噜噜爱69成人精品| 一本大道久久a久久综合婷婷| 久久精品三级| 91久久香蕉国产日韩欧美9色| 欧美在线制服丝袜| 欧美电影一区二区| 精品三级在线看| 久久久久久久电影| 国产精品区一区二区三区| 亚洲日本丝袜连裤袜办公室| 夜夜嗨av一区二区三区网页 | 国产精品视频你懂的| 亚洲视频一二三区| 一区二区三区四区蜜桃| 亚洲成国产人片在线观看| 美女脱光内衣内裤视频久久影院| 另类小说图片综合网| 国产精品一区二区果冻传媒| 成人免费不卡视频| 欧美成人精品|