深圳租房建设局网站wordpress模特主题
2026/1/8 11:21:56 网站建设 项目流程
深圳租房建设局网站,wordpress模特主题,商场网站 策划,做公司网站是永久性的吗来看题:要将输入的数字(大于零并小于七位)转成如图格式金额 示例输入: 12345 示例输出: 零佰零拾壹万贰千叁佰肆拾伍 题解: 0-9对应的数字可以利用数组下标轻松转换为汉字#xff0c;因此我们可以先将12345转为壹贰叁肆伍#xff0c;然后再在前面补零补足7位#xff1a; 零零…来看题:要将输入的数字(大于零并小于七位)转成如图格式金额示例输入:12345示例输出:零佰零拾壹万贰千叁佰肆拾伍题解:0-9对应的数字可以利用数组下标轻松转换为汉字因此我们可以先将12345转为壹贰叁肆伍然后再在前面补零补足7位零零壹贰叁肆伍最后插入单位即可。首先定义两个数组一个用来存储汉字单位一个用来存储汉字进位单位privatestaticfinalString[]yuan{零,壹,贰,叁,肆,伍,陆,柒,捌,玖};privatestaticfinalString[]wei{佰,拾,万,千,佰,拾,元};然后做输入数字处理:intmoney0;while(true){System.out.println(请输入金额);moneysc.nextInt();if(money0money10000000){break;}else{System.out.println(输入错误);}接下来我们可以先将数字转为汉字表示这里因为频繁使用字符串拼接因此创建StringBuilderStringBuilderresultnewStringBuilder();while(money0){inttempmoney%10;result.insert(0,change(temp));money/10;}change代码如下:publicstaticStringchange(intnum){returnyuan[num];}然后补足7位可以先计算长度看看需要补几个零然后用StringBuilder提供的insert方法可以轻松在头部插入:intcount7-result.length();for(inti0;icount;i){result.insert(0,零);}System.out.println(result);最后我们插入单位定义两个下标i和jj表示插入位置i表示要插入的单位的数组下标。注意j隔一位插入即可:// 插入单位intj1;intf0;while(jresult.length()fwei.length){result.insert(j,wei[f]);j2;// 这里注意j要隔一位进行插入f;}System.out.println(result);完整代码:packagemylearn;importjava.util.*;publicclassTest{privatestaticfinalScannerscnewScanner(System.in);privatestaticfinalString[]yuan{零,壹,贰,叁,肆,伍,陆,柒,捌,玖};privatestaticfinalString[]wei{佰,拾,万,千,佰,拾,元};publicstaticvoidmain(String[]args){// 指针intmoney0;while(true){System.out.println(请输入金额);moneysc.nextInt();if(money0money100000000){break;}else{System.out.println(输入错误);}}StringBuilderresultnewStringBuilder();while(money0){inttempmoney%10;result.insert(0,change(temp));money/10;}intcount7-result.length();for(inti0;icount;i){result.insert(0,零);}System.out.println(result);// 插入单位intj1;intf0;while(jresult.length()fwei.length){result.insert(j,wei[f]);j2;f;}System.out.println(result);}publicstaticStringchange(intnum){returnyuan[num];}}end

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询