首页
网站案例
服务项目
关于快上网
新闻动态
网站推广
联系
135-1821-9792
首页
网站案例
服务项目
关于快上网
新闻动态
网站推广
联系
给定数字生成中文数字
public class T{
public static void main(String[] args) {
int i=123456789;
Solution s=new Solution();
System.out.println(s.intToroman(1234567890));
System.out.println(s.intToroman(150001));
System.out.println(s.intToroman(30150000));
}
}
class Solution{
String[] metadata=newString[]{"零","一","二","三","四","五","六","七","八","九"};
String[] bit=newString[]{"","十","百","千","","万","亿"};
public String intToroman(int i){
String result="";
int r=0;
while(i>0){
int cur=i%10000;
i=i/10000;
boolean flag=cur<1000&&i>0; //计算前面需要补零的情况
int index=0;
String s="";
while(cur>0){
s= metadata[cur%10]+ (cur%10==0?"":bit[index]) +s;
cur=cur/10;
index++;
}
//每四位,加单位,补零
result=(flag?"零":"")+s+bit[4+r]+result;
r++;
}
//如果有多个位都是零,则保留一个.各位的零抹去
return result.replaceAll("零+","零").replaceAll("零$","");
}
}
结果:
一十二亿三千四百五十六万七千八百九十
一十五万零一
三千零一十五万
新闻名称:给定数字生成中文数字
网页地址:
http://www.wenjiangwz.cn/article/iggich.html
其他资讯
线上教学课程方案设计如何进行高效的高中英语语法教学?-创新互联
关于php中文网线上直播班,看看老学员们怎么评价的?
沈阳企业抖音代运营
CentOS下安装配置hadoop环境--单实例版
css如何设置图片平铺方式
mysql端口怎么查看 mysql如何查看端口号
c语言数组名做函数 c语言数组名直接加数字
c语言如何应用tan函数,tan c语言
MySQL怎么设置分区 mysql分区实战
mysql怎么更改属性 mysql怎么更改数据类型
关于我们
我们是谁
我们服务的客户
我们的团队
我们的服务
网站建设
H5响应式 交互网站
移动端 & 微网站定制
服务流程
行业解决方案
网站建设案例
公司集团
数码电子科技
建筑与设计
安防门禁
管理咨询美容
外贸行业
新闻动态
温江网站建设
温江网站制作
温江网站设计
联系我们
135-1821-9792
公司服务热线
友情链接:
成都发电车出租
成都发电机出租公司
成都地铁广告设计
科慧知光
scxhyhdbf.cn
绵阳机房托管
静音发电机销售
成都网站维护公司
成都招牌广告
卡通玻璃钢雕塑
Copyright © 2009-2022 www.wenjiangwz.cn 成都网站建设公司 版权所有
蜀ICP备19037934号
在线咨询
在线咨询
135-1821-9792
在线咨询
拨打电话