java中数字转大写的方法
答:} //例如没有这行代码,数值"400000001101.2",输出就是"肆千亿万壹千壹佰零壹元贰角" result = result.replaceAll("亿万", "亿"); return result; } public static void main(String[] args) { double value = Double.parseDouble("40330701101.2"); System.out.println("您输入的金额(小写)为:" + valu...
答:int[] decimals = toIntArray(decimalStr);// 返回最终的大写金额 String result = getChineseInteger(integers, isWan) + getChineseDecimal(decimals);if(flag){ // 如果是负数,加上"负"return "负" + result;}else{ return result;} } / 将字符串转为int数组 param number 数字 return...
答:char[] vunit = { '万', '亿' }; // 段名表示 char[] digit = { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' }; // 数字表示 long midVal = (long) (value * 100); // 转化成整形 String valStr = String.valueOf(midVal); // 转化成...
答:如下是一个将阿拉伯数字转为汉字的类,需要者可收藏到自己的util类库中以备不时之需。public class ArabicToChineseUtils { static String[] units = { "", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "万亿" };static char[] numArra...
答:// 中文大写数字数组 String[] numeric = new String[] {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};// 读文件 BufferedReader br = new BufferedReader(new FileReader(fileName));String temp = null;temp = br.readLine();String res = "";while (...
答:import java.io.*;public class Test1 { / param args / public static void main(String[] args) { //数据字典!char c[]={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};//等待输入!System.out.print("请输入一个阿拉伯数字: ");BufferedReader br=new Buffered...
答:import java.io.*;import java.lang.IllegalArgumentException;public class ConvertNum{ /** * 把金额阿拉伯数字转换为汉字表示,小数点后四舍五入保留两位 * 还有一种方法可以在转换的过程中不考虑连续0的情况,然后对最终的结果进行一次遍历合并连续的零 */ public static String [] ChineseNum = new String[]...
答:/ public class CnUpperCaser { // 整数部分 private String integerPart;// 小数部分 private String floatPart;// 将数字转化为汉字的数组,因为各个实例都要使用所以设为静态 private static final char[] cnNumbers={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};// 供...
答:import java text NumberFormat; import java util HashMap;public class SimpleMoneyFormat { public static final String EMPTY = ; public static final String ZERO = 零 ; public static final String ONE = 壹 ; public static final String O = 贰 ; public static final S...
答:* 进行相应的中文金额大写形式的转换*注:传入的这个数应该是经过 roundString() 方法进行了四舍五入操作的* @param s String* @return 转换好的中文金额大写形式的字符串*/private String splitNum(String s) {// 如果传入的是空串则继续返回空串if("".equals(s)) {return "";}// 以小数点为界分割这个...
网友评论:
酆娄15195356131:
如何用java编一个程序将输入的阿拉伯数字转换成大写的汉字?? -
7111汝看
: 用char强制转换就行,例如 public class test { public static void main(String [] args){ char a=(char)19968; char b='一'; System.out.println("a:"+a); System.out.println("b:"+(b+1)); } } 结果如下: a: 一 b: 19969 ps:貌似理解错了,呵呵,看楼上的 switch吧
酆娄15195356131:
用JAVA编程将任意一个整数转换成中文大写,如101转换为一百零一 -
7111汝看
: import java.io.BufferedReader;import java.io.FileReader;public class setrs{ public static void main(String[] args) throws Exception { String fileName = "c:\\input.txt"; // 单位数组 String[] units = new String[] {"十", "百", "千", "万", ...
酆娄15195356131:
怎样用Java将金额转换为中文大写形式 -
7111汝看
: String words="12334"; for(int i=0 ; i<words.length ; i++) {switch(words.charAt(i)){case "1":System.out.println("壹");break;case "2":..............case "0":System.out.println("零");break;} } 大致思路是这个样子的吧.
酆娄15195356131:
java怎么将数字1转换为大写一 -
7111汝看
: Map m = new HashMap();m.put(1,"一");m.put(2,"二");m.put(3,"三");....System.out.println(m.get(1));
酆娄15195356131:
java 数字转大写汉字 -
7111汝看
: java 数字转大写汉字的完整例子,请参考: package com.sitinspring; import java.math.BigDecimal; import java.util.Hashtable; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern;/*** 将阿拉伯数字转换成汉语大写数...
酆娄15195356131:
Java怎么才能让一串拉伯数字转为中文大写数字! -
7111汝看
: public class MoneyUtil {/** 大写数字 */private static final String[] NUMBERS = { "零", "壹", "贰", "叁", "肆", "伍", "陆","柒", "捌", "玖" };/** 整数部分的单位 */private static final String[] IUNIT = { "元"...
酆娄15195356131:
怎么把char 转成大写 java -
7111汝看
: public class CharTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入字母:"); char c = in.next().charAt(0); if (c >= 'A' && c <= 'Z') { c += 32; System.out.println("这里的大写" + (...
酆娄15195356131:
如何用java写出将五个数转换成财会大写形式 -
7111汝看
: 如下是一个将阿拉伯数字转为汉字的类,需要者可收藏到自己的util类库中以备不时之需.public class ArabicToChineseUtils {static String[] units...
酆娄15195356131:
java问题,编写程序将一个3位数转成对应的大写汉字,如“301”对应“三百零一”. -
7111汝看
: 看了这个简单的代码,你应该就懂了 package cn.txet.partice; import java.util.Scanner; public class DemoBigNumbers { int a, b, c; String bi, si, ge; public static void main(String[] args) { DemoBigNumbers db = new DemoBigNumbers(); System.out....
酆娄15195356131:
java中如何实现人民币小写转大写
7111汝看
: http://zhidao.baidu.com/link?url=fY2uAqJW9PKXy9_sE5Qsj9_mwavgG-DK0_blkkzkt5E4hhMzKRhC6vrKgPyNQNq3YzVD3whmgng02rrGhjf7jKjava源码