JAVA编写 将阿拉伯数字转换成中文大写(不要Script的)

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:28:09
指的是金额的转换

public class MoneyUtil {

public static String[] chineseDigits = new String[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};

/**
* 把金额转换为汉字表示的数量,小数点后四舍五入保留两位
* @param amount
* @return
*/
public static String amountToChinese(double amount) {

if(amount > 99999999999999.99 || amount < -99999999999999.99)
throw new IllegalArgumentException("参数值超出允许范围 (-99999999999999.99 ~ 99999999999999.99)!");

boolean negative = false;
if(amount < 0) {
negative = true;
amount = amount * (-1);
}

long temp = Math.round(amount * 100);
int numFen = (int)(temp % 10); // 分
temp = temp / 10;
int numJiao = (int)(temp % 10); //角

JAVA编写 将阿拉伯数字转换成中文大写(不要Script的) 用JAVA编写程序,将摄氏度转换为华氏度 1、试编写一个将阿拉伯数字转换为中文大写数字的函数。(如中文状态不方便,可以替换为ABCDEFGHIJ) 在EXCEL中如何将阿拉伯数字转换为大写字母?? 怎么用c语言将阿拉伯数字转换为罗马数字? 有没有将阿拉伯数字1转换为大写壹的软件? 请问在EXCEL表中如何将阿拉伯数字转换为大写金额 java编写的源代码如何转换成应用程序? 怎样用java编写一个将小写字母转换成大写字母,若输入的不是小写字母则输出无法完成此操作 [求助] 编写一个Java程序:实现从命令行参数中提取出所有的数字,然后将这些数字按出现的顺序转换成一个整