- 18
- 0
- 约2.26千字
- 约 4页
- 2019-11-06 发布于河北
- 举报
题目描述:
读入一个浮点数值,将其转化为中文金额的大写形式。如123.45,转化为:壹佰贰拾叁元肆角伍分。编写程序,针对以下多种数据情况进一步完善程序。
1.当金额为整数时,只表示整数部分,并添加“整”字。如123表示为:壹佰贰拾叁元整。
2.当金额中含有连续的0时,只需写一个“零”即可。如10005表示为:壹万零伍元整。
3.10的表示形式。如110表示为:壹佰壹拾元整。而10则表示为:拾元整。
代码为:
import java.util.Scanner;
public class P63
{
//将数字大写
public static String a(char i)
{
switch(i)
{
case 1:
return 壹;
case 2:
return 贰;
case 3:
return 叁;
case 4:
return 肆;
case 5:
return 伍;
case 6:
return 陆;
case 7:
return 柒;
case 8:
return 捌;
case 9:
return 玖;
}
return ;
}
//处理万、亿
public static String c(int i)
{
S
原创力文档

文档评论(0)