3.中文大写金额。例如:123.45转化为“壹佰贰拾叁元肆角伍分”。
附加要求:
①整数金额省略小数部分,添加“整”字。如123表示为“壹佰贰拾叁元整”。
②若金额中含有连续的0,则只写1个“零”。例如,10005表示为“壹万零伍元整”。
③10的省略表示形式。例如,110表示为“壹佰壹拾元整”,而10则表示为“拾元整”。
package zuoye;
import java.util.Scanner;
import java.lang.String;
public class Jinedaxiaoxie {
public static void main(String[] args)throws Exception
{
System.out.println("请输入金额:");
Scanner sc=new Scanner(System.in);
double jine=sc.nextDouble();//输入金额
System.out.print("大写金额为:");
System.out.println(JineToChinese(jine));//输出
}
public static String[] Daxie = new String[] {
"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};//定义数组
public static String JineToChinese(double amount)
{