/**
* 小写金额转成大写。
*
* @param input
* @return
*/
public static String numtochinese(String input) {
String s1 = "零壹贰叁肆伍陆柒捌玖";
String s4 = "分角整元拾佰仟万拾佰仟亿拾佰仟";
String temp = "";
String result = "";
if (input == null)
return "输入字串不是数字串只能包括以下字符(′0′~′9′,′.′),输入字串最大只能精确到仟亿,小数点只能两位!";
temp = input.trim();
float f;
try {
f = Float.parseFloat(temp);
} catch (Exception e) {
return "输入字串不是数字串只能包括以下字符(′0′~′9′,′.′),输入字串最大只能精确到仟亿,小数点只能两位!";
}
int len = 0;
if (temp.indexOf(".") == -1)
len = temp.length();
else
len = temp.indexOf(".");
if (len > s4.length() - 3)
return ("输入字串最大只能精确到仟亿,小数点只能两位!");
int n1, n2 = 0;
String num = "";
String unit = "";
for (int i = 0; i < temp.length(); i++) {
if (i > len + 2) {
break;
}
if (i == len) {
continue;
}
n1 = Integer.parseInt(String.valueOf(temp.charAt(i)));
num = s1.substring(n1, n1 + 1);
n1 = len - i + 2;
unit = s4.substring(n1, n1 + 1);
result = result.concat(num).concat(unit);
}
if ((len == temp.length()) || (len == temp.length() - 1))
result = result.concat("整");
if (len == temp.length() - 2)
result = result.concat("零分");
return result;
}
public static void main(String[] args) {
System.out.println(numtochinese("123412341234.12"));
}
分享到:
相关推荐
针对“C# 人民币大小写转换”这一主题,我们需要探讨如何利用C#编程语言处理人民币金额的格式化,特别是将其从阿拉伯数字形式转换为中文大写,这在财务单据中是必不可少的,因为中文大写可以避免因数字混淆导致的...
本文实例为大家分享了python人民币大小写转换的具体代码,供大家参考,具体内容如下 大家应该都知道,银行打印账单有时候会跟上人民币的阿拉伯数字以及人民币汉字大写写法,转换的过程中有一定的逻辑难度,较为麻烦...
三、人民币的读法与写法 学习正确读写人民币的金额是基础,例如“5元2角”写作“5.20元”,“3角5分”读作“零点三五元”。 四、简单的加减运算 1. 同单位相加:例如,将相同面值的纸币或硬币相加,如1元+1元=2元,...
综上所述,《一年级下册人民币练习题(2).pdf》通过人民币单位、货币换算、元角分加减运算、货币单位选择、现金额写法、大小比较及应用问题等多个角度的综合练习,帮助一年级学生建立起对人民币的基本认识。...
在这一阶段,孩子们需要解决实际问题,比如用一张大面额的钞票换取一定数量的小面额货币,或者组合不同面额的货币达到特定的总金额。这类问题不仅能够检验孩子们对货币单位及其换算的掌握程度,还能激发他们的逻辑...
苏教版五年级数学上册的第三单元“小数的意义和读、写”主要介绍了小数的基础知识,帮助学生理解和掌握小数的基本概念、读法和写法。 1. 小数的单位转换: - 毫米到米的转换率为1000,因此3毫米等于0.003米,读作...
在小学一年级的数学学习中,人民币换算是基础的财务知识,旨在帮助孩子们理解和掌握货币单位间的转换关系。以下是根据提供的内容详细解释的知识点: 1. **货币单位换算**: - 1元 = 10角,1角 = 10分。 - 在练习...
- 在括号中填写合适的小数,如8角写成0.8元,6角写成0.6元等,这是对小数比较和等值转换的练习。同时,这也让学生理解到,小数可以用来表达不同单位之间的等价关系。 6. **小数与分数的关系**: - PPT中通过图像...
- 写小数时,先写整数部分,再写小数点,然后是小数部分,有几位小数就写几位。 5. **小数的大小比较**: - 比较小数大小时,先比较整数部分,若相等再比较小数部分,依次比较更高位的数字。 6. **小数的性质**...
2. **数的读法与写法**:学习如何正确读写整数和小数,例如,整数的读写遵循从高位到低位的规则,小数部分则需注意小数点的位置。 3. **数的改写**:涉及将大数改写成用万或亿作单位的数,理解近似数的概念,以及...
这份文档是针对南康二小一年级学生的一份数学期末复习试卷,主要涵盖了基本的数学概念和运算,包括读写数字、人民币单位、比较大小、加减法、位值理解以及简单的估算和图形问题。以下是对试卷中涉及知识点的详细解释...
题目中提到1美元可以兑换6.83元人民币,王叔叔有30美元,所以他可以兑换到 \(30 \times 6.83\) 元人民币。 2. **小数乘法和除法**:小数的乘法和除法是小学数学的基础知识点。例如,题目要求填写1.27乘以7.6的结果...
7. **人民币数值的写法**: - 86.20元等于86元2角,1.90元等于1元9角,5.50元等于5元5角,4.32元等于4元3角2分。 8. **单位换算**: - 1元等于10角,1角等于10分,1元等于100分。8元1角等于81角,90角等于9元,6...
4. **小数的写法**:写小数时,整数部分按整数写,小数点后跟上小数部分的数字。例如,“一点四”写作“1.4”。 5. **小数的计数单位及进率**:小数的计数单位从右向左分别是十分位、百分位、千分位等,它们的值...
8. **比较大小**:题目中给出了几个数字(6.5, 6.05, 6.49, 0.605, 7),需要按照从大到小的顺序排列。 9. **时间计算与比较**:小丽、小敏、小英和小李进行百米赛跑,通过时间来判断速度。小丽的成绩是17.82秒,...
- 大单位转换成小单位乘以进率,小单位转大单位除以进率。 这些内容构成了三年级下学期数学的主要学习框架,有助于学生巩固和理解基本的数学概念和运算规则。通过这样的复习,孩子们可以更好地准备应对考试和...
分子相同比分母,分母大者反而小。 **模块二:数的运算** 1. **整数加法**:加数+加数=和,加数=和-另一个加数。 2. **整数减法**:被减数-减数=差,减数=被减数-差,差+减数=被减数。 3. **整数乘法**:乘数×乘数...
5. 人民币换算:题目中涉及到人民币的元和角之间的转换,例如“3元4角=()角”,需要孩子理解元和角之间的关系,1元等于10角。 6. 符号操作:在“在○里填上>、<或=”的题目中,要求学生能够根据数值大小填写适当...
- **整数写法**:写整数同样是从高位到低位,没有单位的数位写0。例如:572由5个百、7个十和2个一组成,即500+70+2。 - **小数读法**:小数部分按整数方式读,小数点读作“点”,小数部分逐位读出数字。 - **分数...
4. **货币单位转换**:3元8角等于38角,26角等于2元6角,以及3元减去1元5角的计算,旨在让学生了解人民币的基本单位及其相互关系。 5. **比较大小**:题目要求比较数字的大小,如87与78,87-40与47等,这有助于培养...