91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

給定數字生成中文數字

發布時間:2020-08-17 05:37:02 來源:ITPUB博客 閱讀:101 作者:壹頁書 欄目:編程語言

  1. public class T {
  2.     public static void main(String[] args) {
  3.         int i=123456789;
  4.         Solution s=new Solution();
  5.         System.out.println(s.intToroman(1234567890));
  6.         System.out.println(s.intToroman(150001));
  7.         System.out.println(s.intToroman(30150000));
  8.     }
  9. }

  10. class Solution {
  11.     String[] metadata=new String[]{"零","一","二","三","四","五","六","七","八","九"};
  12.     String[] bit=new String[]{"","十","百","千","","萬","億"};


  13.     public String intToroman(int i){
  14.         String result="";
  15.         int r=0;
  16.         while(i>0){
  17.             int cur=i%10000;
  18.             i=i/10000;
  19.             boolean flag=cur<1000&&i>0; //計算前面需要補零的情況
  20.             int index=0;
  21.             String s="";
  22.             while(cur>0){
  23.                 s= metadata[cur%10]+ (cur%10==0?"":bit[index]) +s;
  24.                 cur=cur/10;
  25.                 index++;
  26.             }
  27.             //每四位,加單位,補零
  28.             result=(flag?"零":"")+s+bit[4+r]+result;
  29.             r++;
  30.         }
  31.         //如果有多個位都是零,則保留一個.各位的零抹去
  32.         return result.replaceAll("零+","零").replaceAll("零$","");
  33.     }
  34. }

結果:
一十二億三千四百五十六萬七千八百九十
一十五萬零一
三千零一十五萬

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汾阳市| 松滋市| 康乐县| 襄城县| 清徐县| 遂川县| 宜兴市| 阿拉善左旗| 阜城县| 隆德县| 营山县| 恩施市| 公主岭市| 长阳| 栾川县| 康保县| 肥城市| 陕西省| 天津市| 永新县| 澄迈县| 兰溪市| 晋宁县| 中西区| 榆社县| 新巴尔虎左旗| 深水埗区| 南昌市| 永修县| 于都县| 桦川县| 昌图县| 延川县| 龙岩市| 襄汾县| 尼勒克县| 定结县| 灵璧县| 龙游县| 格尔木市| 祁东县|