据说这个程序可以实现金额转换

该程序将数字金额转换为中文大写形式,遵循特定规则:整数金额不显示小数并添加'整'字,连续0仅保留1个,10的倍数简化表示,并处理10以下的特殊情况。
摘要由CSDN通过智能技术生成

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)
	 	{
   
	 		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值