日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 转换int类型数值到对应的金额大写

發(fā)布時(shí)間:2024/4/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 转换int类型数值到对应的金额大写 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

看到一個(gè)將時(shí)間復(fù)雜度的文件,說來說去,按數(shù)組下標(biāo)的訪問方法才是最快的 ,當(dāng)然按照這個(gè)原理還可以用來生成隨機(jī)密碼 之類 等等

?

package com.tx.myt5;import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; /*** @author suifeng* @since java1.7**/ public class Fer {/*** 這個(gè)還是有改進(jìn)的地方餘地的,只能支持int數(shù)值,不支持小數(shù)等等* @param tq* @param s*/static public void test1(int tq, String s) {String eg = "[、]";Pattern p = Pattern.compile(eg);Matcher m = p.matcher(s);char[] pt = m.replaceAll("").toCharArray();int t = tq;int t1 = t;int c = 1;while ((t1 /= 10) > 0) {c++;}char[] tv = new char[c];for (int i = 0; i < tv.length; i++) {int t2 = (t % 10);t /= 10;tv[tv.length - i - 1] = pt[t2];}StringBuffer sb = new StringBuffer();for (char d : tv) {sb.append(d);}System.out.println(sb.toString());}public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int tq = sc.nextInt();String s = "零、壹、貳、叁、肆、伍、陸、柒、捌、玖、拾";String s1 = "零、一、二、三、四、五、六、七、八、九";test1(tq, s1);test1(tq, s);}}

總結(jié)

以上是生活随笔為你收集整理的java 转换int类型数值到对应的金额大写的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。